Class ServiceCollectionExtensions (2.0.0)

public static class ServiceCollectionExtensions

Static class to provide extension methods to configure API clients.

Inheritance

Object > ServiceCollectionExtensions

Namespace

Microsoft.Extensions.DependencyInjection

Assembly

Google.Cloud.Dataplex.V1.dll

Methods

AddContentServiceClient(IServiceCollection, Action<ContentServiceClientBuilder>)

public static IServiceCollection AddContentServiceClient(this IServiceCollection services, Action<ContentServiceClientBuilder> action = null)

Adds a singleton ContentServiceClient to services.

Parameters
NameDescription
servicesIServiceCollection

The service collection to add the client to. The services are used to configure the client when requested.

actionAction<ContentServiceClientBuilder>

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

Returns
TypeDescription
IServiceCollection

AddDataplexServiceClient(IServiceCollection, Action<DataplexServiceClientBuilder>)

public static IServiceCollection AddDataplexServiceClient(this IServiceCollection services, Action<DataplexServiceClientBuilder> action = null)

Adds a singleton DataplexServiceClient to services.

Parameters
NameDescription
servicesIServiceCollection

The service collection to add the client to. The services are used to configure the client when requested.

actionAction<DataplexServiceClientBuilder>

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

Returns
TypeDescription
IServiceCollection

AddMetadataServiceClient(IServiceCollection, Action<MetadataServiceClientBuilder>)

public static IServiceCollection AddMetadataServiceClient(this IServiceCollection services, Action<MetadataServiceClientBuilder> action = null)

Adds a singleton MetadataServiceClient to services.

Parameters
NameDescription
servicesIServiceCollection

The service collection to add the client to. The services are used to configure the client when requested.

actionAction<MetadataServiceClientBuilder>

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

Returns
TypeDescription
IServiceCollection