public static class ServiceCollectionExtensionsStatic class to provide extension methods to configure API clients.
Namespace
Microsoft.Extensions.DependencyInjectionAssembly
Google.Cloud.Monitoring.V3.dll
Methods
AddAlertPolicyServiceClient(IServiceCollection, Action<AlertPolicyServiceClientBuilder>)
public static IServiceCollection AddAlertPolicyServiceClient(this IServiceCollection services, Action<AlertPolicyServiceClientBuilder> action = null)Adds a singleton AlertPolicyServiceClient to services.
| Parameters | |
|---|---|
| Name | Description |
services |
IServiceCollectionThe service collection to add the client to. The services are used to configure the client when requested. |
action |
Action<AlertPolicyServiceClientBuilder>An optional action to invoke on the client builder. This is invoked before services from
|
| Returns | |
|---|---|
| Type | Description |
IServiceCollection |
|
AddGroupServiceClient(IServiceCollection, Action<GroupServiceClientBuilder>)
public static IServiceCollection AddGroupServiceClient(this IServiceCollection services, Action<GroupServiceClientBuilder> action = null)Adds a singleton GroupServiceClient to services.
| Parameters | |
|---|---|
| Name | Description |
services |
IServiceCollectionThe service collection to add the client to. The services are used to configure the client when requested. |
action |
Action<GroupServiceClientBuilder>An optional action to invoke on the client builder. This is invoked before services from
|
| Returns | |
|---|---|
| Type | Description |
IServiceCollection |
|
AddMetricServiceClient(IServiceCollection, Action<MetricServiceClientBuilder>)
public static IServiceCollection AddMetricServiceClient(this IServiceCollection services, Action<MetricServiceClientBuilder> action = null)Adds a singleton MetricServiceClient to services.
| Parameters | |
|---|---|
| Name | Description |
services |
IServiceCollectionThe service collection to add the client to. The services are used to configure the client when requested. |
action |
Action<MetricServiceClientBuilder>An optional action to invoke on the client builder. This is invoked before services from
|
| Returns | |
|---|---|
| Type | Description |
IServiceCollection |
|
AddNotificationChannelServiceClient(IServiceCollection, Action<NotificationChannelServiceClientBuilder>)
public static IServiceCollection AddNotificationChannelServiceClient(this IServiceCollection services, Action<NotificationChannelServiceClientBuilder> action = null)Adds a singleton NotificationChannelServiceClient to services.
| Parameters | |
|---|---|
| Name | Description |
services |
IServiceCollectionThe service collection to add the client to. The services are used to configure the client when requested. |
action |
Action<NotificationChannelServiceClientBuilder>An optional action to invoke on the client builder. This is invoked before services from
|
| Returns | |
|---|---|
| Type | Description |
IServiceCollection |
|
AddQueryServiceClient(IServiceCollection, Action<QueryServiceClientBuilder>)
public static IServiceCollection AddQueryServiceClient(this IServiceCollection services, Action<QueryServiceClientBuilder> action = null)Adds a singleton QueryServiceClient to services.
| Parameters | |
|---|---|
| Name | Description |
services |
IServiceCollectionThe service collection to add the client to. The services are used to configure the client when requested. |
action |
Action<QueryServiceClientBuilder>An optional action to invoke on the client builder. This is invoked before services from
|
| Returns | |
|---|---|
| Type | Description |
IServiceCollection |
|
AddServiceMonitoringServiceClient(IServiceCollection, Action<ServiceMonitoringServiceClientBuilder>)
public static IServiceCollection AddServiceMonitoringServiceClient(this IServiceCollection services, Action<ServiceMonitoringServiceClientBuilder> action = null)Adds a singleton ServiceMonitoringServiceClient to services.
| Parameters | |
|---|---|
| Name | Description |
services |
IServiceCollectionThe service collection to add the client to. The services are used to configure the client when requested. |
action |
Action<ServiceMonitoringServiceClientBuilder>An optional action to invoke on the client builder. This is invoked before services from
|
| Returns | |
|---|---|
| Type | Description |
IServiceCollection |
|
AddUptimeCheckServiceClient(IServiceCollection, Action<UptimeCheckServiceClientBuilder>)
public static IServiceCollection AddUptimeCheckServiceClient(this IServiceCollection services, Action<UptimeCheckServiceClientBuilder> action = null)Adds a singleton UptimeCheckServiceClient to services.
| Parameters | |
|---|---|
| Name | Description |
services |
IServiceCollectionThe service collection to add the client to. The services are used to configure the client when requested. |
action |
Action<UptimeCheckServiceClientBuilder>An optional action to invoke on the client builder. This is invoked before services from
|
| Returns | |
|---|---|
| Type | Description |
IServiceCollection |
|