ModulesClient.CreateAsync(Module, 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.
Erstellen Sie eine Modulidentität in der Registrierung Ihres IoT Hubs.
public virtual System.Threading.Tasks.Task<Microsoft.Azure.Devices.Module> CreateAsync (Microsoft.Azure.Devices.Module module, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateAsync : Microsoft.Azure.Devices.Module * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.Module>
override this.CreateAsync : Microsoft.Azure.Devices.Module * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.Module>
Public Overridable Function CreateAsync (module As Module, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Module)
Parameter
- module
- Module
Die zu registrierende Modulidentität.
- cancellationToken
- CancellationToken
Das Token, mit dem der Vorgang abgebrochen werden kann.
Gibt zurück
Das registrierte Modul mit den generierten Schlüsseln und ETags.
Ausnahmen
Wird ausgelöst, wenn das bereitgestellte Modul NULL 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