AzureClientFactoryBuilder Clase

Definición

Tipo de generador para registrar clientes del SDK de Azure.

public sealed class AzureClientFactoryBuilder : Azure.Core.Extensions.IAzureClientFactoryBuilderWithConfiguration<Microsoft.Extensions.Configuration.IConfiguration>, Azure.Core.Extensions.IAzureClientFactoryBuilderWithCredential
type AzureClientFactoryBuilder = class
    interface IAzureClientFactoryBuilderWithConfiguration<IConfiguration>
    interface IAzureClientFactoryBuilder
    interface IAzureClientFactoryBuilderWithCredential
Public NotInheritable Class AzureClientFactoryBuilder
Implements IAzureClientFactoryBuilderWithConfiguration(Of IConfiguration), IAzureClientFactoryBuilderWithCredential
Herencia
AzureClientFactoryBuilder
Implementaciones

Métodos

AddClient<TClient,TOptions>(Func<TOptions,IServiceProvider,TClient>)

Agrega un generador de cliente para TClient usar TOptions como tipo de opciones. Permite resolver servicios desde IServiceProvider durante la construcción del cliente.

AddClient<TClient,TOptions>(Func<TOptions,TClient>)

Agrega un generador de cliente para TClient usar TOptions como tipo de opciones.

AddClient<TClient,TOptions>(Func<TOptions,TokenCredential,IServiceProvider,TClient>)

Agrega un generador de cliente para TClient usar TOptions como tipo de opciones y un TokenCredential para la autenticación. Permite resolver servicios desde IServiceProvider durante la construcción del cliente.

AddClient<TClient,TOptions>(Func<TOptions,TokenCredential,TClient>)

Agrega un generador de cliente para TClient usar TOptions como tipo de opciones y un TokenCredential para la autenticación.

ConfigureDefaults(Action<ClientOptions,IServiceProvider>)

Agrega un delegado de configuración que se ejecuta para todos los clientes.

ConfigureDefaults(Action<ClientOptions>)

Agrega un delegado de configuración que se ejecuta para todos los clientes.

ConfigureDefaults(IConfiguration)

Agrega una instancia de configuración desde la que inicializar todos los clientes.

UseCredential(Func<IServiceProvider,TokenCredential>)

Establece la credencial que se va a usar de forma predeterminada para todos los clientes.

UseCredential(TokenCredential)

Establece la credencial que se va a usar de forma predeterminada para todos los clientes.

Implementaciones de interfaz explícitas

IAzureClientFactoryBuilder.RegisterClientFactory<TClient,TOptions>(Func<TOptions,TClient>)

Registra un cliente en el contenedor de inserción de dependencias mediante el generador para crear una instancia de cliente.

IAzureClientFactoryBuilderWithConfiguration<IConfiguration>.RegisterClientFactory<TClient,TOptions>(IConfiguration)

Registra un cliente en el contenedor de inserción de dependencias mediante la configuración para crear una instancia de cliente.

IAzureClientFactoryBuilderWithCredential.RegisterClientFactory<TClient,TOptions>(Func<TOptions,TokenCredential,TClient>, Boolean)

Registra un cliente en el contenedor de inserción de dependencias mediante el generador para crear una instancia de cliente.

Se aplica a