Freigeben über


ConfigurationsClient.CreateAsync(Configuration, CancellationToken) Methode

Definition

Erstellt eine neue Konfiguration für Azure IoT Edge in IoT Hub.

public virtual System.Threading.Tasks.Task<Microsoft.Azure.Devices.Configuration> CreateAsync (Microsoft.Azure.Devices.Configuration configuration, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateAsync : Microsoft.Azure.Devices.Configuration * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.Configuration>
override this.CreateAsync : Microsoft.Azure.Devices.Configuration * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.Configuration>
Public Overridable Function CreateAsync (configuration As Configuration, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Configuration)

Parameter

configuration
Configuration

Das konfigurationsobjekt, das erstellt wird.

cancellationToken
CancellationToken

Das Token, mit dem der Vorgang abgebrochen werden kann.

Gibt zurück

Konfigurationsobjekt.

Ausnahmen

Wird ausgelöst, wenn die angegebene configuration null ist.

Wird ausgelöst, wenn IoT Hub auf die Anforderung mit einem nicht erfolgreichen status-Code reagiert 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 wie Netzwerkkonnektivität, DNS-Fehler oder Serverzertifikatüberprüfung fehlschlägt.

Wenn die bereitgestellte cancellationToken kündigung angefordert hat.

Gilt für: