Compartilhar via


DigitalTwinClient.Create Método

Definição

Sobrecargas

Create(String, AzureSasCredential, DelegatingHandler[])

Cria DigitalTwinClient usando uma assinatura de acesso compartilhado fornecida e atualizada conforme necessário pelo chamador.

Create(String, TokenCredential, DelegatingHandler[])

Cria DigitalTwinClient, autenticando usando uma identidade no AAD (Azure Active Directory).

Create(String, AzureSasCredential, DelegatingHandler[])

Cria DigitalTwinClient usando uma assinatura de acesso compartilhado fornecida e atualizada conforme necessário pelo chamador.

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

Parâmetros

hostName
String

Nome do host do Hub IoT.

credential
AzureSasCredential

Credencial que gera um token SAS para autenticar com o Hub IoT. Consulte AzureSasCredential.

handlers
DelegatingHandler[]

Os manipuladores de delegação a serem adicionados ao pipeline do cliente http. Você pode adicionar manipuladores para rastreamento, implementação de uma estratégia de repetição, roteamento de solicitações por meio de um proxy etc.

Retornos

Uma instância do DigitalTwinsClient.

Comentários

Os usuários podem querer criar seus próprios tokens SAS (assinatura de acesso compartilhado) em vez de dar a chave compartilhada ao SDK e permitir que ele gerencie a assinatura e a renovação. O AzureSasCredential objeto fornece ao SDK acesso ao token SAS, enquanto o chamador pode atualizá-lo conforme necessário usando o Update(String) método .

Aplica-se a

Create(String, TokenCredential, DelegatingHandler[])

Cria DigitalTwinClient, autenticando usando uma identidade no AAD (Azure Active Directory).

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

Parâmetros

hostName
String

Nome do host do Hub IoT.

credential
TokenCredential

Credenciais do AAD (Azure Active Directory) para autenticar com o Hub IoT. Veja TokenCredential

handlers
DelegatingHandler[]

Os manipuladores de delegação a serem adicionados ao pipeline do cliente http. Você pode adicionar manipuladores para rastreamento, implementação de uma estratégia de repetição, roteamento de solicitações por meio de um proxy etc.

Retornos

Uma instância do DigitalTwinsClient.

Comentários

Para obter mais informações sobre as opções de autenticação usando uma instância derivada do TokenCredential, consulte https://docs.microsoft.com/dotnet/api/overview/azure/identity-readme. Para obter mais informações sobre como configurar o Hub IoT com o Azure Active Directory, consulte https://docs.microsoft.com/azure/iot-hub/iot-hub-dev-guide-azure-ad-rbac

Aplica-se a