Compartilhar via


JobClient.Create Método

Definição

Sobrecargas

Create(String, AzureSasCredential, HttpTransportSettings)

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

Create(String, TokenCredential, HttpTransportSettings)

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

Create(String, AzureSasCredential, HttpTransportSettings)

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

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

Nome do host do Hub IoT.

credential
AzureSasCredential

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

transportSettings
HttpTransportSettings

As configurações de transporte HTTP.

Retornos

Uma instância do JobClient.

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

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

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

Nome do host do Hub IoT.

credential
TokenCredential

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

transportSettings
HttpTransportSettings

As configurações de transporte HTTP.

Retornos

Uma instância do JobClient.

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