Share via


你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

IAzureClientBuilder<TClient,TOptions> 接口

定义

标记向 注册 IAzureClientFactoryBuilder的客户端公开客户端注册选项的类型。

public interface IAzureClientBuilder<TClient,TOptions> where TOptions : class
type IAzureClientBuilder<'Client, 'Options (requires 'Options : null)> = interface
Public Interface IAzureClientBuilder(Of TClient, TOptions)

类型参数

TClient

客户端的类型。

TOptions

客户端使用的选项类型。

扩展方法

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>)

添加委托以配置客户端选项。 所有委托均按添加顺序执行。

WithCredential<TClient,TOptions>(IAzureClientBuilder<TClient,TOptions>, TokenCredential)

设置用于此客户端注册的凭据。

WithCredential<TClient,TOptions>(IAzureClientBuilder<TClient,TOptions>, Func<IServiceProvider,TokenCredential>)

设置用于此客户端注册的凭据工厂。

WithName<TClient,TOptions>(IAzureClientBuilder<TClient,TOptions>, String)

设置客户端注册的名称。 若要解析命名客户端,请使用 CreateClient(String) 方法。

WithVersion<TClient,TOptions,TVersion>(IAzureClientBuilder<TClient,TOptions>, TVersion)

设置要用于此客户端注册的服务版本。

适用于