Freigeben über


AzureClientFactoryBuilder.IAzureClientFactoryBuilderWithCredential.RegisterClientFactory<TClient,TOptions> Methode

Definition

Registriert einen Client im Abhängigkeitsinjektionscontainer unter Verwendung der Factory, um einen Client instance zu erstellen.

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

Typparameter

TClient

Der Typ des Clients.

TOptions

Der Clientoptionentyp verwendete den Client.

Parameter

clientFactory
Func<TOptions,TokenCredential,TClient>

Die Factory, die aufgrund der instance von Optionen und Anmeldeinformationen einen Client instance zurückgibt.

requiresCredential
Boolean

Gibt an, ob die Anmeldeinformationen optional sind (der Client unterstützt die anonyme Authentifizierung).

Gibt zurück

IAzureClientBuilder<TClient,TOptions> Dies ermöglicht das Anpassen der Clientregistrierung.

Implementiert

Gilt für: