次の方法で共有


AzureClientFactoryBuilder.IAzureClientFactoryBuilder.RegisterClientFactory<TClient,TOptions> メソッド

定義

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

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

型パラメーター

TClient

クライアントの型。

TOptions

クライアント オプションの種類は、クライアントを使用しました。

パラメーター

clientFactory
Func<TOptions,TClient>

オプションのインスタンスを指定したファクトリは、クライアント インスタンスを返します。

戻り値

IAzureClientBuilder<TClient,TOptions> クライアント登録をカスタマイズできます。

実装

適用対象