Compartir a través de


DigitalTwinClient.Create Método

Definición

Sobrecargas

Create(String, AzureSasCredential, DelegatingHandler[])

Crea DigitalTwinClient mediante una firma de acceso compartido proporcionada y actualizada según sea necesario por el autor de la llamada.

Create(String, TokenCredential, DelegatingHandler[])

Crea DigitalTwinClient, autenticando mediante una identidad en Azure Active Directory (AAD).

Create(String, AzureSasCredential, DelegatingHandler[])

Crea DigitalTwinClient mediante una firma de acceso compartido proporcionada y actualizada según sea necesario por el autor de la llamada.

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

Nombre de host de IoT Hub.

credential
AzureSasCredential

Credencial que genera un token de SAS para autenticarse con IoT Hub. Vea AzureSasCredential.

handlers
DelegatingHandler[]

Controladores de delegación que se van a agregar a la canalización de cliente http. Puede agregar controladores para el seguimiento, implementar una estrategia de reintento, enrutar solicitudes a través de un proxy, etc.

Devoluciones

Una instancia de DigitalTwinsClient.

Comentarios

Es posible que los usuarios deseen crear sus propios tokens de firma de acceso compartido (SAS) en lugar de proporcionar la clave compartida al SDK y permitir que administre la firma y la renovación. El AzureSasCredential objeto proporciona al SDK acceso al token de SAS, mientras que el autor de la llamada puede actualizarlo según sea necesario mediante el Update(String) método .

Se aplica a

Create(String, TokenCredential, DelegatingHandler[])

Crea DigitalTwinClient, autenticando mediante una identidad en 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

Parámetros

hostName
String

Nombre de host de IoT Hub.

credential
TokenCredential

Credenciales de Azure Active Directory (AAD) para autenticarse con IoT Hub. Consulta TokenCredential.

handlers
DelegatingHandler[]

Controladores de delegación que se van a agregar a la canalización de cliente http. Puede agregar controladores para el seguimiento, implementar una estrategia de reintento, enrutar solicitudes a través de un proxy, etc.

Devoluciones

Una instancia de DigitalTwinsClient.

Comentarios

Para obtener más información sobre las opciones de autenticación mediante una instancia derivada de TokenCredential, vea https://docs.microsoft.com/dotnet/api/overview/azure/identity-readme. Para más información sobre cómo configurar IoT Hub con Azure Active Directory, consulte https://docs.microsoft.com/azure/iot-hub/iot-hub-dev-guide-azure-ad-rbac

Se aplica a