Partager via


AzureClientFactoryBuilder.IAzureClientFactoryBuilderWithCredential.RegisterClientFactory<TClient,TOptions> Méthode

Définition

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

Azure.Core.Extensions.IAzureClientBuilder<TClient,TOptions> IAzureClientFactoryBuilderWithCredential.RegisterClientFactory<TClient,TOptions> (Func<TOptions,Azure.Core.TokenCredential,TClient> clientFactory, bool requiresCredential) where TOptions : class;
abstract member Azure.Core.Extensions.IAzureClientFactoryBuilderWithCredential.RegisterClientFactory : Func<'Options, Azure.Core.TokenCredential, 'Client (requires 'Options : null)> * bool -> Azure.Core.Extensions.IAzureClientBuilder<'Client, 'Options (requires 'Options : null)> (requires 'Options : null)
override this.Azure.Core.Extensions.IAzureClientFactoryBuilderWithCredential.RegisterClientFactory : Func<'Options, Azure.Core.TokenCredential, 'Client (requires 'Options : null)> * bool -> Azure.Core.Extensions.IAzureClientBuilder<'Client, 'Options (requires 'Options : null)> (requires 'Options : null)
Function RegisterClientFactory(Of TClient, TOptions) (clientFactory As Func(Of TOptions, TokenCredential, TClient), requiresCredential As Boolean) As IAzureClientBuilder(Of TClient, TOptions) Implements IAzureClientFactoryBuilderWithCredential.RegisterClientFactory

Paramètres de type

TClient

Type du client.

TOptions

Le type d’options client a utilisé le client.

Paramètres

clientFactory
Func<TOptions,TokenCredential,TClient>

La fabrique, qui, compte tenu de la instance des options et des informations d’identification, retourne un client instance.

requiresCredential
Boolean

Spécifie si les informations d’identification sont facultatives (le client prend en charge l’authentification anonyme).

Retours

IAzureClientBuilder<TClient,TOptions> qui permet de personnaliser l’inscription du client.

Implémente

S’applique à