Google Cloud Talent Solution v4 API - Class ServiceCollectionExtensions (2.6.0)

public static class ServiceCollectionExtensions

Reference documentation and code samples for the Google Cloud Talent Solution v4 API class ServiceCollectionExtensions.

Static class to provide extension methods to configure API clients.

Inheritance

object > ServiceCollectionExtensions

Namespace

Microsoft.Extensions.DependencyInjection

Assembly

Google.Cloud.Talent.V4.dll

Methods

AddCompanyServiceClient(IServiceCollection, Action<CompanyServiceClientBuilder>)

public static IServiceCollection AddCompanyServiceClient(this IServiceCollection services, Action<CompanyServiceClientBuilder> action = null)

Adds a singleton CompanyServiceClient 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 ActionCompanyServiceClientBuilder

An optional action to invoke on the client builder. This is invoked before services from services are used.

Returns
Type Description
IServiceCollection

AddCompanyServiceClient(IServiceCollection, Action<IServiceProvider, CompanyServiceClientBuilder>)

public static IServiceCollection AddCompanyServiceClient(this IServiceCollection services, Action<IServiceProvider, CompanyServiceClientBuilder> action)

Adds a singleton CompanyServiceClient 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 ActionSystem.IServiceProviderCompanyServiceClientBuilder

An optional action to invoke on the client builder. This is invoked before services from services are used.

Returns
Type Description
IServiceCollection

AddCompletionClient(IServiceCollection, Action<CompletionClientBuilder>)

public static IServiceCollection AddCompletionClient(this IServiceCollection services, Action<CompletionClientBuilder> action = null)

Adds a singleton CompletionClient 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 ActionCompletionClientBuilder

An optional action to invoke on the client builder. This is invoked before services from services are used.

Returns
Type Description
IServiceCollection

AddCompletionClient(IServiceCollection, Action<IServiceProvider, CompletionClientBuilder>)

public static IServiceCollection AddCompletionClient(this IServiceCollection services, Action<IServiceProvider, CompletionClientBuilder> action)

Adds a singleton CompletionClient 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 ActionSystem.IServiceProviderCompletionClientBuilder

An optional action to invoke on the client builder. This is invoked before services from services are used.

Returns
Type Description
IServiceCollection

AddEventServiceClient(IServiceCollection, Action<EventServiceClientBuilder>)

public static IServiceCollection AddEventServiceClient(this IServiceCollection services, Action<EventServiceClientBuilder> action = null)

Adds a singleton EventServiceClient 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 ActionEventServiceClientBuilder

An optional action to invoke on the client builder. This is invoked before services from services are used.

Returns
Type Description
IServiceCollection

AddEventServiceClient(IServiceCollection, Action<IServiceProvider, EventServiceClientBuilder>)

public static IServiceCollection AddEventServiceClient(this IServiceCollection services, Action<IServiceProvider, EventServiceClientBuilder> action)

Adds a singleton EventServiceClient 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 ActionSystem.IServiceProviderEventServiceClientBuilder

An optional action to invoke on the client builder. This is invoked before services from services are used.

Returns
Type Description
IServiceCollection

AddJobServiceClient(IServiceCollection, Action<JobServiceClientBuilder>)

public static IServiceCollection AddJobServiceClient(this IServiceCollection services, Action<JobServiceClientBuilder> action = null)

Adds a singleton JobServiceClient 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 ActionJobServiceClientBuilder

An optional action to invoke on the client builder. This is invoked before services from services are used.

Returns
Type Description
IServiceCollection

AddJobServiceClient(IServiceCollection, Action<IServiceProvider, JobServiceClientBuilder>)

public static IServiceCollection AddJobServiceClient(this IServiceCollection services, Action<IServiceProvider, JobServiceClientBuilder> action)

Adds a singleton JobServiceClient 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 ActionSystem.IServiceProviderJobServiceClientBuilder

An optional action to invoke on the client builder. This is invoked before services from services are used.

Returns
Type Description
IServiceCollection

AddTenantServiceClient(IServiceCollection, Action<TenantServiceClientBuilder>)

public static IServiceCollection AddTenantServiceClient(this IServiceCollection services, Action<TenantServiceClientBuilder> action = null)

Adds a singleton TenantServiceClient 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 ActionTenantServiceClientBuilder

An optional action to invoke on the client builder. This is invoked before services from services are used.

Returns
Type Description
IServiceCollection

AddTenantServiceClient(IServiceCollection, Action<IServiceProvider, TenantServiceClientBuilder>)

public static IServiceCollection AddTenantServiceClient(this IServiceCollection services, Action<IServiceProvider, TenantServiceClientBuilder> action)

Adds a singleton TenantServiceClient 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 ActionSystem.IServiceProviderTenantServiceClientBuilder

An optional action to invoke on the client builder. This is invoked before services from services are used.

Returns
Type Description
IServiceCollection