Static class to provide extension methods to configure API clients.
Namespace: Microsoft.Extensions.DependencyInjection
Assembly: Google.Developers.DeveloperKnowledge.V1.dll
Syntax
public static class ServiceCollectionExtensionsMethods
AddDeveloperKnowledgeClient(IServiceCollection, Action<DeveloperKnowledgeClientBuilder>)
Adds a singleton DeveloperKnowledgeClient to services.
Declaration
public static IServiceCollection AddDeveloperKnowledgeClient(this IServiceCollection services, Action<DeveloperKnowledgeClientBuilder> action = null)Parameters
| Type | Name | Description |
|---|---|---|
| IServiceCollection | services | The service collection to add the client to. The services are used to configure the client when requested. |
| Action<DeveloperKnowledgeClientBuilder> | action | An optional action to invoke on the client builder. This is invoked before services from
|
Returns
| Type | Description |
|---|---|
| IServiceCollection |
AddDeveloperKnowledgeClient(IServiceCollection, Action<IServiceProvider, DeveloperKnowledgeClientBuilder>)
Adds a singleton DeveloperKnowledgeClient to services.
Declaration
public static IServiceCollection AddDeveloperKnowledgeClient(this IServiceCollection services, Action<IServiceProvider, DeveloperKnowledgeClientBuilder> action)Parameters
| Type | Name | Description |
|---|---|---|
| IServiceCollection | services | The service collection to add the client to. The services are used to configure the client when requested. |
| Action<IServiceProvider, DeveloperKnowledgeClientBuilder> | action | An optional action to invoke on the client builder. This is invoked before services from
|
Returns
| Type | Description |
|---|---|
| IServiceCollection |