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

Methods

AddBinauthzManagementServiceV1Client(IServiceCollection, Action<BinauthzManagementServiceV1ClientBuilder>)

public static IServiceCollection AddBinauthzManagementServiceV1Client(this IServiceCollection services, Action<BinauthzManagementServiceV1ClientBuilder> action = null)

Adds a singleton BinauthzManagementServiceV1Client to services.

Parameters
NameDescription
servicesIServiceCollection

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

actionAction<BinauthzManagementServiceV1ClientBuilder>

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

Returns
TypeDescription
IServiceCollection

AddSystemPolicyV1Client(IServiceCollection, Action<SystemPolicyV1ClientBuilder>)

public static IServiceCollection AddSystemPolicyV1Client(this IServiceCollection services, Action<SystemPolicyV1ClientBuilder> action = null)

Adds a singleton SystemPolicyV1Client to services.

Parameters
NameDescription
servicesIServiceCollection

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

actionAction<SystemPolicyV1ClientBuilder>

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

Returns
TypeDescription
IServiceCollection

AddValidationHelperV1Client(IServiceCollection, Action<ValidationHelperV1ClientBuilder>)

public static IServiceCollection AddValidationHelperV1Client(this IServiceCollection services, Action<ValidationHelperV1ClientBuilder> action = null)

Adds a singleton ValidationHelperV1Client to services.

Parameters
NameDescription
servicesIServiceCollection

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

actionAction<ValidationHelperV1ClientBuilder>

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

Returns
TypeDescription
IServiceCollection