你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
AzureClientFactoryBuilder 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于注册 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>) |
添加客户端工厂,以便 |
AddClient<TClient,TOptions>(Func<TOptions,TClient>) |
添加客户端工厂,以便 |
AddClient<TClient,TOptions>(Func<TOptions,TokenCredential,IServiceProvider,TClient>) |
添加一个客户端工厂,以便 |
AddClient<TClient,TOptions>(Func<TOptions,TokenCredential,TClient>) |
添加一个客户端工厂,以便 |
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) |
使用工厂创建客户端实例,在依赖项注入容器 中注册客户端。 |