Compartir a través de


IAzureClientBuilder<TClient,TOptions> Interfaz

Definición

Marca el tipo que expone las opciones de registro de cliente para los clientes registrados con IAzureClientFactoryBuilder.

public interface IAzureClientBuilder<TClient,TOptions> where TOptions : class
type IAzureClientBuilder<'Client, 'Options (requires 'Options : null)> = interface
Public Interface IAzureClientBuilder(Of TClient, TOptions)

Parámetros de tipo

TClient

Tipo del cliente.

TOptions

Tipo de opciones utilizado por el cliente.

Métodos de extensión

ConfigureOptions<TClient,TOptions>(IAzureClientBuilder<TClient,TOptions>, IConfiguration)

Configura las opciones de cliente mediante la instancia proporcionada IConfiguration .

ConfigureOptions<TClient,TOptions>(IAzureClientBuilder<TClient,TOptions>, Action<TOptions,IServiceProvider>)

Agrega un delegado para configurar las opciones de cliente. Todos los delegados se ejecutan en orden en que se agregaron.

ConfigureOptions<TClient,TOptions>(IAzureClientBuilder<TClient,TOptions>, Action<TOptions>)

Agrega un delegado para configurar las opciones de cliente. Todos los delegados se ejecutan en orden en que se agregaron.

WithCredential<TClient,TOptions>(IAzureClientBuilder<TClient,TOptions>, TokenCredential)

Establezca la credencial que se usará para este registro de cliente.

WithCredential<TClient,TOptions>(IAzureClientBuilder<TClient,TOptions>, Func<IServiceProvider,TokenCredential>)

Establezca el generador de credenciales que se usará para este registro de cliente.

WithName<TClient,TOptions>(IAzureClientBuilder<TClient,TOptions>, String)

Establece el nombre del registro de cliente. Para resolver clientes con nombre, use el CreateClient(String) método .

WithVersion<TClient,TOptions,TVersion>(IAzureClientBuilder<TClient,TOptions>, TVersion)

Establece la versión del servicio que se va a usar para este registro de cliente.

Se aplica a