DigitalTwinClient.Create Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET