你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
DigitalTwinClient.Create 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
Create(String, AzureSasCredential, DelegatingHandler[]) |
使用调用方根据需要提供和刷新的共享访问签名创建 DigitalTwinClient。 |
Create(String, TokenCredential, DelegatingHandler[]) |
创建 DigitalTwinClient,使用 Azure Active Directory (AAD) 中的标识进行身份验证。 |
Create(String, AzureSasCredential, DelegatingHandler[])
使用调用方根据需要提供和刷新的共享访问签名创建 DigitalTwinClient。
public static Microsoft.Azure.Devices.DigitalTwinClient Create (string hostName, Azure.AzureSasCredential credential, params System.Net.Http.DelegatingHandler[] handlers);
static member Create : string * Azure.AzureSasCredential * System.Net.Http.DelegatingHandler[] -> Microsoft.Azure.Devices.DigitalTwinClient
Public Shared Function Create (hostName As String, credential As AzureSasCredential, ParamArray handlers As DelegatingHandler()) As DigitalTwinClient
参数
- hostName
- String
IoT 中心主机名。
- credential
- AzureSasCredential
生成 SAS 令牌以在 IoT 中心进行身份验证的凭据。 请参阅 AzureSasCredential。
- handlers
- DelegatingHandler[]
要添加到 http 客户端管道的委托处理程序。 可以添加用于跟踪、实现重试策略、通过代理路由请求等的处理程序。
返回
DigitalTwinsClient 实例。
注解
用户可能希望 (SAS) 令牌生成自己的共享访问签名,而不是将共享密钥提供给 SDK,让 SDK 管理签名和续订。 对象 AzureSasCredential 授予 SDK 对 SAS 令牌的访问权限,而调用方可以使用 方法根据需要 Update(String) 更新它。
适用于
Create(String, TokenCredential, DelegatingHandler[])
创建 DigitalTwinClient,使用 Azure Active Directory (AAD) 中的标识进行身份验证。
public static Microsoft.Azure.Devices.DigitalTwinClient Create (string hostName, Azure.Core.TokenCredential credential, params System.Net.Http.DelegatingHandler[] handlers);
static member Create : string * Azure.Core.TokenCredential * System.Net.Http.DelegatingHandler[] -> Microsoft.Azure.Devices.DigitalTwinClient
Public Shared Function Create (hostName As String, credential As TokenCredential, ParamArray handlers As DelegatingHandler()) As DigitalTwinClient
参数
- hostName
- String
IoT 中心主机名。
- credential
- TokenCredential
Azure Active Directory (AAD) 凭据向 IoT 中心进行身份验证。 请参见TokenCredential
- handlers
- DelegatingHandler[]
要添加到 http 客户端管道的委托处理程序。 可以添加用于跟踪、实现重试策略、通过代理路由请求等的处理程序。
返回
DigitalTwinsClient 实例。
注解
有关使用 派生实例 TokenCredential进行身份验证的选项的详细信息,请参阅 https://docs.microsoft.com/dotnet/api/overview/azure/identity-readme。 有关使用 Azure Active Directory 配置 IoT 中心的详细信息,请参阅 https://docs.microsoft.com/azure/iot-hub/iot-hub-dev-guide-azure-ad-rbac