Partager via


IAzureClientBuilder<TClient,TOptions> Interface

Définition

Marque le type exposant les options d’inscription du client pour les clients inscrits avec IAzureClientFactoryBuilder.

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

Paramètres de type

TClient

Type du client.

TOptions

Type d’options utilisé par le client.

Méthodes d’extension

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

Configure les options clientes à l’aide des instance fournis IConfiguration .

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

Ajoute un délégué pour configurer les options du client. Tous les délégués sont exécutés dans l’ordre dans lequel ils ont été ajoutés.

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

Ajoute un délégué pour configurer les options du client. Tous les délégués sont exécutés dans l’ordre dans lequel ils ont été ajoutés.

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

Définissez les informations d’identification à utiliser pour cette inscription du client.

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

Définissez la fabrique d’informations d’identification à utiliser pour cette inscription du client.

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

Définit le nom de l’inscription du client. Pour résoudre les clients nommés, utilisez la CreateClient(String) méthode .

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

Définit la version du service à utiliser pour cette inscription du client.

S’applique à