次の方法で共有


AzureClientBuilderExtensions.ConfigureOptions メソッド

定義

オーバーロード

ConfigureOptions<TClient,TOptions>(IAzureClientBuilder<TClient,TOptions>, IConfiguration)

指定 IConfiguration されたインスタンスを使用してクライアント オプションを構成します。

ConfigureOptions<TClient,TOptions>(IAzureClientBuilder<TClient,TOptions>, Action<TOptions,IServiceProvider>)

クライアント オプションを構成するデリゲートを追加します。 すべてのデリゲートは、追加された順序で実行されます。

ConfigureOptions<TClient,TOptions>(IAzureClientBuilder<TClient,TOptions>, Action<TOptions>)

クライアント オプションを構成するデリゲートを追加します。 すべてのデリゲートは、追加された順序で実行されます。

ConfigureOptions<TClient,TOptions>(IAzureClientBuilder<TClient,TOptions>, IConfiguration)

ソース:
AzureClientBuilderExtensions.cs

指定 IConfiguration されたインスタンスを使用してクライアント オプションを構成します。

public static Azure.Core.Extensions.IAzureClientBuilder<TClient,TOptions> ConfigureOptions<TClient,TOptions> (this Azure.Core.Extensions.IAzureClientBuilder<TClient,TOptions> builder, Microsoft.Extensions.Configuration.IConfiguration configuration) where TOptions : class;
static member ConfigureOptions : Azure.Core.Extensions.IAzureClientBuilder<'Client, 'Options (requires 'Options : null)> * Microsoft.Extensions.Configuration.IConfiguration -> Azure.Core.Extensions.IAzureClientBuilder<'Client, 'Options (requires 'Options : null)> (requires 'Options : null)
<Extension()>
Public Function ConfigureOptions(Of TClient, TOptions) (builder As IAzureClientBuilder(Of TClient, TOptions), configuration As IConfiguration) As IAzureClientBuilder(Of TClient, TOptions)

型パラメーター

TClient

クライアントの型。

TOptions

クライアントが使用するオプションの種類。

パラメーター

builder
IAzureClientBuilder<TClient,TOptions>

クライアント ビルダー インスタンス。

configuration
IConfiguration

使用する構成インスタンス。

戻り値

クライアント ビルダー インスタンス。

適用対象

ConfigureOptions<TClient,TOptions>(IAzureClientBuilder<TClient,TOptions>, Action<TOptions,IServiceProvider>)

ソース:
AzureClientBuilderExtensions.cs

クライアント オプションを構成するデリゲートを追加します。 すべてのデリゲートは、追加された順序で実行されます。

public static Azure.Core.Extensions.IAzureClientBuilder<TClient,TOptions> ConfigureOptions<TClient,TOptions> (this Azure.Core.Extensions.IAzureClientBuilder<TClient,TOptions> builder, Action<TOptions,IServiceProvider> configureOptions) where TOptions : class;
static member ConfigureOptions : Azure.Core.Extensions.IAzureClientBuilder<'Client, 'Options (requires 'Options : null)> * Action<'Options, IServiceProvider (requires 'Options : null)> -> Azure.Core.Extensions.IAzureClientBuilder<'Client, 'Options (requires 'Options : null)> (requires 'Options : null)
<Extension()>
Public Function ConfigureOptions(Of TClient, TOptions) (builder As IAzureClientBuilder(Of TClient, TOptions), configureOptions As Action(Of TOptions, IServiceProvider)) As IAzureClientBuilder(Of TClient, TOptions)

型パラメーター

TClient

クライアントの型。

TOptions

クライアントが使用するオプションの種類。

パラメーター

builder
IAzureClientBuilder<TClient,TOptions>

クライアント ビルダー インスタンス。

configureOptions
Action<TOptions,IServiceProvider>

オプションの構成に使用するデリゲート。

戻り値

クライアント ビルダー インスタンス。

適用対象

ConfigureOptions<TClient,TOptions>(IAzureClientBuilder<TClient,TOptions>, Action<TOptions>)

ソース:
AzureClientBuilderExtensions.cs

クライアント オプションを構成するデリゲートを追加します。 すべてのデリゲートは、追加された順序で実行されます。

public static Azure.Core.Extensions.IAzureClientBuilder<TClient,TOptions> ConfigureOptions<TClient,TOptions> (this Azure.Core.Extensions.IAzureClientBuilder<TClient,TOptions> builder, Action<TOptions> configureOptions) where TOptions : class;
static member ConfigureOptions : Azure.Core.Extensions.IAzureClientBuilder<'Client, 'Options (requires 'Options : null)> * Action<'Options (requires 'Options : null)> -> Azure.Core.Extensions.IAzureClientBuilder<'Client, 'Options (requires 'Options : null)> (requires 'Options : null)
<Extension()>
Public Function ConfigureOptions(Of TClient, TOptions) (builder As IAzureClientBuilder(Of TClient, TOptions), configureOptions As Action(Of TOptions)) As IAzureClientBuilder(Of TClient, TOptions)

型パラメーター

TClient

クライアントの型。

TOptions

クライアントが使用するオプションの種類。

パラメーター

builder
IAzureClientBuilder<TClient,TOptions>

クライアント ビルダー インスタンス。

configureOptions
Action<TOptions>

オプションの構成に使用するデリゲート。

戻り値

クライアント ビルダー インスタンス。

適用対象