DigitalTwinClient.Create Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Azure SDK for .NET