public static class ServiceCollectionExtensions
Static class to provide extension methods to configure API clients.
Namespace
Microsoft.Extensions.DependencyInjectionAssembly
Google.Cloud.Dialogflow.Cx.V3.dll
Methods
AddAgentsClient(IServiceCollection, Action<AgentsClientBuilder>)
public static IServiceCollection AddAgentsClient(this IServiceCollection services, Action<AgentsClientBuilder> action = null)
Adds a singleton AgentsClient to services
.
Parameters | |
---|---|
Name | Description |
services | IServiceCollection The service collection to add the client to. The services are used to configure the client when requested. |
action | Action<AgentsClientBuilder> An optional action to invoke on the client builder. This is invoked before services from
|
Returns | |
---|---|
Type | Description |
IServiceCollection |
AddChangelogsClient(IServiceCollection, Action<ChangelogsClientBuilder>)
public static IServiceCollection AddChangelogsClient(this IServiceCollection services, Action<ChangelogsClientBuilder> action = null)
Adds a singleton ChangelogsClient to services
.
Parameters | |
---|---|
Name | Description |
services | IServiceCollection The service collection to add the client to. The services are used to configure the client when requested. |
action | Action<ChangelogsClientBuilder> An optional action to invoke on the client builder. This is invoked before services from
|
Returns | |
---|---|
Type | Description |
IServiceCollection |
AddDeploymentsClient(IServiceCollection, Action<DeploymentsClientBuilder>)
public static IServiceCollection AddDeploymentsClient(this IServiceCollection services, Action<DeploymentsClientBuilder> action = null)
Adds a singleton DeploymentsClient to services
.
Parameters | |
---|---|
Name | Description |
services | IServiceCollection The service collection to add the client to. The services are used to configure the client when requested. |
action | Action<DeploymentsClientBuilder> An optional action to invoke on the client builder. This is invoked before services from
|
Returns | |
---|---|
Type | Description |
IServiceCollection |
AddEntityTypesClient(IServiceCollection, Action<EntityTypesClientBuilder>)
public static IServiceCollection AddEntityTypesClient(this IServiceCollection services, Action<EntityTypesClientBuilder> action = null)
Adds a singleton EntityTypesClient to services
.
Parameters | |
---|---|
Name | Description |
services | IServiceCollection The service collection to add the client to. The services are used to configure the client when requested. |
action | Action<EntityTypesClientBuilder> An optional action to invoke on the client builder. This is invoked before services from
|
Returns | |
---|---|
Type | Description |
IServiceCollection |
AddEnvironmentsClient(IServiceCollection, Action<EnvironmentsClientBuilder>)
public static IServiceCollection AddEnvironmentsClient(this IServiceCollection services, Action<EnvironmentsClientBuilder> action = null)
Adds a singleton EnvironmentsClient to services
.
Parameters | |
---|---|
Name | Description |
services | IServiceCollection The service collection to add the client to. The services are used to configure the client when requested. |
action | Action<EnvironmentsClientBuilder> An optional action to invoke on the client builder. This is invoked before services from
|
Returns | |
---|---|
Type | Description |
IServiceCollection |
AddExperimentsClient(IServiceCollection, Action<ExperimentsClientBuilder>)
public static IServiceCollection AddExperimentsClient(this IServiceCollection services, Action<ExperimentsClientBuilder> action = null)
Adds a singleton ExperimentsClient to services
.
Parameters | |
---|---|
Name | Description |
services | IServiceCollection The service collection to add the client to. The services are used to configure the client when requested. |
action | Action<ExperimentsClientBuilder> An optional action to invoke on the client builder. This is invoked before services from
|
Returns | |
---|---|
Type | Description |
IServiceCollection |
AddFlowsClient(IServiceCollection, Action<FlowsClientBuilder>)
public static IServiceCollection AddFlowsClient(this IServiceCollection services, Action<FlowsClientBuilder> action = null)
Adds a singleton FlowsClient to services
.
Parameters | |
---|---|
Name | Description |
services | IServiceCollection The service collection to add the client to. The services are used to configure the client when requested. |
action | Action<FlowsClientBuilder> An optional action to invoke on the client builder. This is invoked before services from
|
Returns | |
---|---|
Type | Description |
IServiceCollection |
AddIntentsClient(IServiceCollection, Action<IntentsClientBuilder>)
public static IServiceCollection AddIntentsClient(this IServiceCollection services, Action<IntentsClientBuilder> action = null)
Adds a singleton IntentsClient to services
.
Parameters | |
---|---|
Name | Description |
services | IServiceCollection The service collection to add the client to. The services are used to configure the client when requested. |
action | Action<IntentsClientBuilder> An optional action to invoke on the client builder. This is invoked before services from
|
Returns | |
---|---|
Type | Description |
IServiceCollection |
AddPagesClient(IServiceCollection, Action<PagesClientBuilder>)
public static IServiceCollection AddPagesClient(this IServiceCollection services, Action<PagesClientBuilder> action = null)
Adds a singleton PagesClient to services
.
Parameters | |
---|---|
Name | Description |
services | IServiceCollection The service collection to add the client to. The services are used to configure the client when requested. |
action | Action<PagesClientBuilder> An optional action to invoke on the client builder. This is invoked before services from
|
Returns | |
---|---|
Type | Description |
IServiceCollection |
AddSecuritySettingsServiceClient(IServiceCollection, Action<SecuritySettingsServiceClientBuilder>)
public static IServiceCollection AddSecuritySettingsServiceClient(this IServiceCollection services, Action<SecuritySettingsServiceClientBuilder> action = null)
Adds a singleton SecuritySettingsServiceClient to services
.
Parameters | |
---|---|
Name | Description |
services | IServiceCollection The service collection to add the client to. The services are used to configure the client when requested. |
action | Action<SecuritySettingsServiceClientBuilder> An optional action to invoke on the client builder. This is invoked before services from
|
Returns | |
---|---|
Type | Description |
IServiceCollection |
AddSessionEntityTypesClient(IServiceCollection, Action<SessionEntityTypesClientBuilder>)
public static IServiceCollection AddSessionEntityTypesClient(this IServiceCollection services, Action<SessionEntityTypesClientBuilder> action = null)
Adds a singleton SessionEntityTypesClient to services
.
Parameters | |
---|---|
Name | Description |
services | IServiceCollection The service collection to add the client to. The services are used to configure the client when requested. |
action | Action<SessionEntityTypesClientBuilder> An optional action to invoke on the client builder. This is invoked before services from
|
Returns | |
---|---|
Type | Description |
IServiceCollection |
AddSessionsClient(IServiceCollection, Action<SessionsClientBuilder>)
public static IServiceCollection AddSessionsClient(this IServiceCollection services, Action<SessionsClientBuilder> action = null)
Adds a singleton SessionsClient to services
.
Parameters | |
---|---|
Name | Description |
services | IServiceCollection The service collection to add the client to. The services are used to configure the client when requested. |
action | Action<SessionsClientBuilder> An optional action to invoke on the client builder. This is invoked before services from
|
Returns | |
---|---|
Type | Description |
IServiceCollection |
AddTestCasesClient(IServiceCollection, Action<TestCasesClientBuilder>)
public static IServiceCollection AddTestCasesClient(this IServiceCollection services, Action<TestCasesClientBuilder> action = null)
Adds a singleton TestCasesClient to services
.
Parameters | |
---|---|
Name | Description |
services | IServiceCollection The service collection to add the client to. The services are used to configure the client when requested. |
action | Action<TestCasesClientBuilder> An optional action to invoke on the client builder. This is invoked before services from
|
Returns | |
---|---|
Type | Description |
IServiceCollection |
AddTransitionRouteGroupsClient(IServiceCollection, Action<TransitionRouteGroupsClientBuilder>)
public static IServiceCollection AddTransitionRouteGroupsClient(this IServiceCollection services, Action<TransitionRouteGroupsClientBuilder> action = null)
Adds a singleton TransitionRouteGroupsClient to services
.
Parameters | |
---|---|
Name | Description |
services | IServiceCollection The service collection to add the client to. The services are used to configure the client when requested. |
action | Action<TransitionRouteGroupsClientBuilder> An optional action to invoke on the client builder. This is invoked before services from
|
Returns | |
---|---|
Type | Description |
IServiceCollection |
AddVersionsClient(IServiceCollection, Action<VersionsClientBuilder>)
public static IServiceCollection AddVersionsClient(this IServiceCollection services, Action<VersionsClientBuilder> action = null)
Adds a singleton VersionsClient to services
.
Parameters | |
---|---|
Name | Description |
services | IServiceCollection The service collection to add the client to. The services are used to configure the client when requested. |
action | Action<VersionsClientBuilder> An optional action to invoke on the client builder. This is invoked before services from
|
Returns | |
---|---|
Type | Description |
IServiceCollection |
AddWebhooksClient(IServiceCollection, Action<WebhooksClientBuilder>)
public static IServiceCollection AddWebhooksClient(this IServiceCollection services, Action<WebhooksClientBuilder> action = null)
Adds a singleton WebhooksClient to services
.
Parameters | |
---|---|
Name | Description |
services | IServiceCollection The service collection to add the client to. The services are used to configure the client when requested. |
action | Action<WebhooksClientBuilder> An optional action to invoke on the client builder. This is invoked before services from
|
Returns | |
---|---|
Type | Description |
IServiceCollection |