Compartir a través de


JobClient.Create Método

Definición

Sobrecargas

Create(String, AzureSasCredential, HttpTransportSettings)

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

Create(String, TokenCredential, HttpTransportSettings)

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

Create(String, AzureSasCredential, HttpTransportSettings)

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

public static Microsoft.Azure.Devices.JobClient Create (string hostName, Azure.AzureSasCredential credential, Microsoft.Azure.Devices.HttpTransportSettings transportSettings = default);
static member Create : string * Azure.AzureSasCredential * Microsoft.Azure.Devices.HttpTransportSettings -> Microsoft.Azure.Devices.JobClient
Public Shared Function Create (hostName As String, credential As AzureSasCredential, Optional transportSettings As HttpTransportSettings = Nothing) As JobClient

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.

transportSettings
HttpTransportSettings

Configuración de transporte HTTP.

Devoluciones

Una instancia de JobClient.

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, HttpTransportSettings)

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

public static Microsoft.Azure.Devices.JobClient Create (string hostName, Azure.Core.TokenCredential credential, Microsoft.Azure.Devices.HttpTransportSettings transportSettings = default);
static member Create : string * Azure.Core.TokenCredential * Microsoft.Azure.Devices.HttpTransportSettings -> Microsoft.Azure.Devices.JobClient
Public Shared Function Create (hostName As String, credential As TokenCredential, Optional transportSettings As HttpTransportSettings = Nothing) As JobClient

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.

transportSettings
HttpTransportSettings

Configuración de transporte HTTP.

Devoluciones

Una instancia de JobClient.

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