Freigeben über


ConfigurationsClient.GetAsync Methode

Definition

Überlädt

GetAsync(Int32, CancellationToken)

Ruft die angegebene Anzahl von Konfigurationen von jeder IoT Hub-Partition ab. Die Ergebnisse werden nicht sortiert.

GetAsync(String, CancellationToken)

Ruft das angegebene Konfigurationsobjekt ab.

GetAsync(Int32, CancellationToken)

Ruft die angegebene Anzahl von Konfigurationen von jeder IoT Hub-Partition ab. Die Ergebnisse werden nicht sortiert.

public virtual System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Microsoft.Azure.Devices.Configuration>> GetAsync (int maxCount, System.Threading.CancellationToken cancellationToken = default);
abstract member GetAsync : int * System.Threading.CancellationToken -> System.Threading.Tasks.Task<seq<Microsoft.Azure.Devices.Configuration>>
override this.GetAsync : int * System.Threading.CancellationToken -> System.Threading.Tasks.Task<seq<Microsoft.Azure.Devices.Configuration>>
Public Overridable Function GetAsync (maxCount As Integer, Optional cancellationToken As CancellationToken = Nothing) As Task(Of IEnumerable(Of Configuration))

Parameter

maxCount
Int32
cancellationToken
CancellationToken

Gibt zurück

Die Liste der Konfiguration.

Ausnahmen

Wird ausgelöst, wenn der maxCount Wert kleiner als 0 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:

GetAsync(String, CancellationToken)

Ruft das angegebene Konfigurationsobjekt ab.

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

Parameter

configurationId
String

Die ID der abgerufenen Konfiguration.

cancellationToken
CancellationToken

Das Token, mit dem der Vorgang abgebrochen werden kann.

Gibt zurück

Konfigurationsobjekt.

Ausnahmen

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

Wird ausgelöst, wenn leer configurationId oder leer 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: