ModulesClient.GetAsync(String, String, CancellationToken) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Rufen Sie eine Modulidentität anhand ihrer ID und der ID des Geräts ab, auf dem sie registriert ist.
public virtual System.Threading.Tasks.Task<Microsoft.Azure.Devices.Module> GetAsync (string deviceId, string moduleId, System.Threading.CancellationToken cancellationToken = default);
abstract member GetAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.Module>
override this.GetAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.Module>
Public Overridable Function GetAsync (deviceId As String, moduleId As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Module)
Parameter
- deviceId
- String
Der eindeutige Bezeichner der Geräteidentität, für die das Modul registriert ist.
- moduleId
- String
Der eindeutige Bezeichner der abzurufenden Modulidentität.
- cancellationToken
- CancellationToken
Das Token, mit dem der Vorgang abgebrochen werden kann.
Gibt zurück
Die abgerufene Modulidentität.
Ausnahmen
Wird ausgelöst, wenn die angegebene Geräte-ID oder Modul-ID NULL ist.
Wird ausgelöst, wenn die angegebene Geräte-ID oder Modul-ID leer oder leer ist.
Wird ausgelöst, wenn IoT Hub auf die Anforderung mit einem nicht erfolgreichen status-Code geantwortet hat. Wenn beispielsweise die bereitgestellte Anforderung gedrosselt wurde, IotHubServiceException wird mit ThrottlingException ausgelöst. Eine vollständige Liste möglicher Fehlerfälle finden Sie unter IotHubServiceErrorCode.
Wenn die HTTP-Anforderung aufgrund eines zugrunde liegenden Problems fehlschlägt, z. B. Netzwerkkonnektivität, DNS-Fehler oder Serverzertifikatüberprüfung.
Wenn das bereitgestellte Abbruchtoken den Abbruch angefordert hat.
Gilt für:
Azure SDK for .NET