Partager via


AzureClientFactoryBuilder Classe

Définition

Type de générateur pour l’inscription des clients du Kit de développement logiciel (SDK) 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
Héritage
AzureClientFactoryBuilder
Implémente

Méthodes

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

Ajoute une fabrique de client pour TClient l’utilisation TOptions comme type d’options. Permet de résoudre les services à partir de IServiceProvider pendant la construction du client.

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

Ajoute une fabrique de client pour TClient l’utilisation TOptions comme type d’options.

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

Ajoute une fabrique de client pour TClient l’utilisation TOptions comme type d’options et un pour l’authentification TokenCredential . Permet de résoudre les services à partir de IServiceProvider pendant la construction du client.

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

Ajoute une fabrique de client pour TClient l’utilisation TOptions comme type d’options et un pour l’authentification TokenCredential .

ConfigureDefaults(Action<ClientOptions,IServiceProvider>)

Ajoute un délégué de configuration qui est exécuté pour tous les clients.

ConfigureDefaults(Action<ClientOptions>)

Ajoute un délégué de configuration qui est exécuté pour tous les clients.

ConfigureDefaults(IConfiguration)

Ajoute un instance de configuration à partir duquel initialiser tous les clients.

UseCredential(Func<IServiceProvider,TokenCredential>)

Définit les informations d’identification à utiliser par défaut pour tous les clients.

UseCredential(TokenCredential)

Définit les informations d’identification à utiliser par défaut pour tous les clients.

Implémentations d’interfaces explicites

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

Inscrit un client dans le conteneur d’injection de dépendances à l’aide de la fabrique pour créer un client instance.

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

Inscrit un client dans le conteneur d’injection de dépendances à l’aide de la configuration pour créer un client instance.

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

Inscrit un client dans le conteneur d’injection de dépendances à l’aide de la fabrique pour créer un client instance.

S’applique à