Partager via


ConfigurationsClient.GetAsync Méthode

Définition

Surcharges

GetAsync(Int32, CancellationToken)

Récupère le nombre spécifié de configuration à partir de chaque partition IoT Hub. Les résultats ne sont pas classés.

GetAsync(String, CancellationToken)

Récupère l’objet de configuration spécifié.

GetAsync(Int32, CancellationToken)

Récupère le nombre spécifié de configuration à partir de chaque partition IoT Hub. Les résultats ne sont pas classés.

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))

Paramètres

maxCount
Int32
cancellationToken
CancellationToken

Retours

Liste de la configuration.

Exceptions

Levée si la maxCount valeur est inférieure à zéro.

Levée si IoT Hub a répondu à la demande avec un code de status non réussi. Par exemple, si la requête fournie a été limitée, IotHubServiceException avec ThrottlingException est levée. Pour obtenir la liste complète des cas d’erreur possibles, consultez IotHubServiceErrorCode.

Si la requête HTTP échoue en raison d’un problème sous-jacent tel que la connectivité réseau, l’échec DNS ou la validation du certificat de serveur.

Si le fourni cancellationToken a demandé l’annulation.

S’applique à

GetAsync(String, CancellationToken)

Récupère l’objet de configuration spécifié.

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)

Paramètres

configurationId
String

ID de la configuration en cours de récupération.

cancellationToken
CancellationToken

Jeton qui permet l’annulation de l’opération.

Retours

Objet de configuration.

Exceptions

Levée lorsque le fourni configurationId a la valeur Null.

Levée si est configurationId vide ou espace blanc.

Levée si IoT Hub a répondu à la demande avec un code de status non réussi. Par exemple, si la requête fournie a été limitée, IotHubServiceException avec ThrottlingException est levée. Pour obtenir la liste complète des cas d’erreur possibles, consultez IotHubServiceErrorCode.

Si la requête HTTP échoue en raison d’un problème sous-jacent tel que la connectivité réseau, l’échec DNS ou la validation du certificat de serveur.

Si le fourni cancellationToken a demandé l’annulation.

S’applique à