AzureClientFactoryBuilder Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Der Generatortyp für die Registrierung von Azure SDK-Clients.
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
- Vererbung
-
AzureClientFactoryBuilder
- Implementiert
Methoden
AddClient<TClient,TOptions>(Func<TOptions,IServiceProvider,TClient>) |
Fügt eine Clientfactory für |
AddClient<TClient,TOptions>(Func<TOptions,TClient>) |
Fügt eine Clientfactory für |
AddClient<TClient,TOptions>(Func<TOptions,TokenCredential,IServiceProvider,TClient>) |
Fügt eine Clientfactory für |
AddClient<TClient,TOptions>(Func<TOptions,TokenCredential,TClient>) |
Fügt eine Clientfactory für |
ConfigureDefaults(Action<ClientOptions,IServiceProvider>) |
Fügt einen Konfigurationsdelegat hinzu, der für alle Clients ausgeführt wird. |
ConfigureDefaults(Action<ClientOptions>) |
Fügt einen Konfigurationsdelegat hinzu, der für alle Clients ausgeführt wird. |
ConfigureDefaults(IConfiguration) |
Fügt eine Konfigurations instance zum Initialisieren aller Clients hinzu. |
UseCredential(Func<IServiceProvider,TokenCredential>) |
Legt die Anmeldeinformationen fest, die standardmäßig für alle Clients verwendet werden sollen. |
UseCredential(TokenCredential) |
Legt die Anmeldeinformationen fest, die standardmäßig für alle Clients verwendet werden sollen. |
Explizite Schnittstellenimplementierungen
IAzureClientFactoryBuilder.RegisterClientFactory<TClient,TOptions>(Func<TOptions,TClient>) |
Registriert einen Client im Dependency Injection-Container mithilfe der Factory, um einen Client instance zu erstellen. |
IAzureClientFactoryBuilderWithConfiguration<IConfiguration>.RegisterClientFactory<TClient,TOptions>(IConfiguration) |
Registriert einen Client im Dependency Injection-Container mithilfe der Konfiguration, um einen Client instance zu erstellen. |
IAzureClientFactoryBuilderWithCredential.RegisterClientFactory<TClient,TOptions>(Func<TOptions,TokenCredential,TClient>, Boolean) |
Registriert einen Client im Abhängigkeitsinjektionscontainer unter Verwendung der Factory, um einen Client instance zu erstellen. |
Gilt für:
Azure SDK for .NET