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.DataCatalog.V1.dll

Methods

AddDataCatalogClient(IServiceCollection, Action<DataCatalogClientBuilder>)

public static IServiceCollection AddDataCatalogClient(this IServiceCollection services, Action<DataCatalogClientBuilder> action = null)

Adds a singleton DataCatalogClient to services.

Parameters
NameDescription
servicesIServiceCollection

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

actionAction<DataCatalogClientBuilder>

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

Returns
TypeDescription
IServiceCollection

AddPolicyTagManagerClient(IServiceCollection, Action<PolicyTagManagerClientBuilder>)

public static IServiceCollection AddPolicyTagManagerClient(this IServiceCollection services, Action<PolicyTagManagerClientBuilder> action = null)

Adds a singleton PolicyTagManagerClient to services.

Parameters
NameDescription
servicesIServiceCollection

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

actionAction<PolicyTagManagerClientBuilder>

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

Returns
TypeDescription
IServiceCollection

AddPolicyTagManagerSerializationClient(IServiceCollection, Action<PolicyTagManagerSerializationClientBuilder>)

public static IServiceCollection AddPolicyTagManagerSerializationClient(this IServiceCollection services, Action<PolicyTagManagerSerializationClientBuilder> action = null)

Adds a singleton PolicyTagManagerSerializationClient to services.

Parameters
NameDescription
servicesIServiceCollection

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

actionAction<PolicyTagManagerSerializationClientBuilder>

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

Returns
TypeDescription
IServiceCollection