次の方法で共有


AzureClientFactoryBuilder クラス

定義

Azure SDK クライアントを登録するためのビルダーの種類。

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
継承
AzureClientFactoryBuilder
実装

メソッド

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

オプションの種類として を使用するための TClient クライアント ファクトリを TOptions 追加します。 クライアントの構築中から IServiceProvider サービスを解決できるようにします。

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

オプションの種類として を使用するための TClient クライアント ファクトリを TOptions 追加します。

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

オプションの種類として を使用TOptionsするためのTClientクライアント ファクトリと認証用の をTokenCredential追加します。 クライアントの構築中から IServiceProvider サービスを解決できるようにします。

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

オプションの種類として を使用TOptionsするためのTClientクライアント ファクトリと認証用の をTokenCredential追加します。

ConfigureDefaults(Action<ClientOptions,IServiceProvider>)

すべてのクライアントに対して実行される構成デリゲートを追加します。

ConfigureDefaults(Action<ClientOptions>)

すべてのクライアントに対して実行される構成デリゲートを追加します。

ConfigureDefaults(IConfiguration)

すべてのクライアントを初期化する構成インスタンスを追加します。

UseCredential(Func<IServiceProvider,TokenCredential>)

すべてのクライアントに既定で使用する資格情報を設定します。

UseCredential(TokenCredential)

すべてのクライアントに既定で使用する資格情報を設定します。

明示的なインターフェイスの実装

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

ファクトリを使用してクライアント インスタンスを作成して、依存関係挿入コンテナーにクライアントを登録します。

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

構成を使用して依存関係挿入コンテナーにクライアントを登録し、クライアント インスタンスを作成します。

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

ファクトリを使用してクライアント インスタンスを作成して、依存関係挿入コンテナー にクライアントを登録します。

適用対象