Freigeben über


JobClient.Create Methode

Definition

Überlädt

Create(String, AzureSasCredential, HttpTransportSettings)

Erstellt JobClient mithilfe einer freigegebenen Zugriffssignatur, die vom Aufrufer bereitgestellt und bei Bedarf aktualisiert wird.

Create(String, TokenCredential, HttpTransportSettings)

Erstellt JobClient und authentifiziert sich mithilfe einer Identität in Azure Active Directory (AAD).

Create(String, AzureSasCredential, HttpTransportSettings)

Erstellt JobClient mithilfe einer freigegebenen Zugriffssignatur, die vom Aufrufer bereitgestellt und bei Bedarf aktualisiert wird.

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

Parameter

hostName
String

IoT Hub-Hostname.

credential
AzureSasCredential

Anmeldeinformationen, die ein SAS-Token für die Authentifizierung bei IoT Hub generieren. Siehe AzureSasCredential.

transportSettings
HttpTransportSettings

Die HTTP-Transporteinstellungen.

Gibt zurück

Ein JobClient-instance.

Hinweise

Benutzer möchten möglicherweise ihre eigenen SAS-Token (Shared Access Signature) erstellen, anstatt den freigegebenen Schlüssel an das SDK zu übergeben und die Signierung und Erneuerung zu verwalten. Das AzureSasCredential -Objekt gewährt dem SDK Zugriff auf das SAS-Token, während der Aufrufer es bei Bedarf mithilfe der Update(String) -Methode aktualisieren kann.

Gilt für:

Create(String, TokenCredential, HttpTransportSettings)

Erstellt JobClient und authentifiziert sich mithilfe einer Identität in 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

Parameter

hostName
String

IoT Hub-Hostname.

credential
TokenCredential

Azure Active Directory-Anmeldeinformationen (AAD) für die Authentifizierung bei IoT Hub. Siehe TokenCredential.

transportSettings
HttpTransportSettings

Die HTTP-Transporteinstellungen.

Gibt zurück

Ein JobClient-instance.

Hinweise

Weitere Informationen zu den Optionen der Authentifizierung mithilfe eines abgeleiteten instance von TokenCredentialfinden Sie unter https://docs.microsoft.com/dotnet/api/overview/azure/identity-readme. Weitere Informationen zum Konfigurieren von IoT Hub mit Azure Active Directory finden Sie unter https://docs.microsoft.com/azure/iot-hub/iot-hub-dev-guide-azure-ad-rbac

Gilt für: