AzureClientBuilderExtensions.ConfigureOptions メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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)
指定 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
クライアントが使用するオプションの種類。
パラメーター
クライアント ビルダー インスタンス。
- configuration
- IConfiguration
使用する構成インスタンス。
戻り値
クライアント ビルダー インスタンス。
適用対象
ConfigureOptions<TClient,TOptions>(IAzureClientBuilder<TClient,TOptions>, Action<TOptions,IServiceProvider>)
クライアント オプションを構成するデリゲートを追加します。 すべてのデリゲートは、追加された順序で実行されます。
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
クライアントが使用するオプションの種類。
パラメーター
クライアント ビルダー インスタンス。
- configureOptions
- Action<TOptions,IServiceProvider>
オプションの構成に使用するデリゲート。
戻り値
クライアント ビルダー インスタンス。
適用対象
ConfigureOptions<TClient,TOptions>(IAzureClientBuilder<TClient,TOptions>, Action<TOptions>)
クライアント オプションを構成するデリゲートを追加します。 すべてのデリゲートは、追加された順序で実行されます。
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
クライアントが使用するオプションの種類。
パラメーター
クライアント ビルダー インスタンス。
- configureOptions
- Action<TOptions>
オプションの構成に使用するデリゲート。
戻り値
クライアント ビルダー インスタンス。
適用対象
Azure SDK for .NET