Share via


ConnectionStatusChangeReason Énumération

Définition

La raison d’une connexion status changer à partir d’un événement de modification de connexion.

public enum ConnectionStatusChangeReason
type ConnectionStatusChangeReason = 
Public Enum ConnectionStatusChangeReason
Héritage
ConnectionStatusChangeReason

Champs

Bad_Credential 3

Des informations d’identification incorrectes ont été fournies au instance client. Les informations d’identification fournies doivent être corrigées avant qu’une connexion puisse être établie.

Cette propriété est retournée avec une status de connexion de Disconnected.

BadCredential 4

Des informations d’identification incorrectes ont été fournies au instance client.

Client_Close 7

Le client a été fermé avec grâce. Si vous souhaitez effectuer d’autres opérations sur le client d’appareil, vous devez appeler Dispose() , puis réinitialiser le client.

Ceci est retourné avec une connexion status deDisabled

ClientClosed 0

Le client n’a pas été ouvert ou a été fermé correctement.

Communication_Error 6

Cela peut être retourné avec une connexion status de Disconnected_Retrying ou Disconnected.

Lorsqu’il est retourné avec une connexion status de Disconnected_Retrying, cela signifie que le client tente de récupérer à partir d’une déconnexion en raison d’une exception temporaire. Ne fermez pas ou n’ouvrez pas le instance client. Une fois que le client a correctement déclaré Connected, vous pouvez reprendre les opérations sur le client.

En cas de retour avec une connexion status de Disconnected signifie que le client est déconnecté en raison d’une exception non retenable. Si vous souhaitez effectuer d’autres opérations sur le client d’appareil, vous devez appeler Dispose() , puis réinitialiser le client.

CommunicationError 2

Lorsqu’un appareil rencontre une erreur de connexion, les opérations suivantes sur le client échouent jusqu’à ce que conneciton ait été rétabli.

Connection_Ok 0

Le client est connecté et prêt à être utilisé.

Cette propriété est retournée avec une status de connexion de Connected.

ConnectionOk 1

Le client est connecté et prêt à effectuer des opérations d’appareil.

Device_Disabled 2

L’appareil/module a été supprimé ou marqué comme désactivé (sur votre instance IoT Hub). Corrigez le status de l’appareil/module dans Azure avant de tenter de créer le instance client associé.

Cette propriété est retournée avec une status de connexion de Disconnected.

DeviceDisabled 5

L’appareil/module a été supprimé ou marqué comme désactivé dans le instance IoT Hub.

Expired_SAS_Token 1

Le jeton SAP associé au client a expiré et ne peut pas être renouvelé. Les informations d’identification fournies doivent être corrigées avant qu’une connexion puisse être établie.

REMARQUE : Il n’est actuellement pas utilisé dans la bibliothèque cliente.

No_Network 5

Le client a été déconnecté en raison d’une perte de réseau.

REMARQUE : Il n’est actuellement pas utilisé dans la bibliothèque cliente.

Retry_Expired 4

Le client a été déconnecté en raison d’une exception temporaire, mais la stratégie de nouvelle tentative a expiré avant qu’une connexion puisse être rétablie. Si vous souhaitez effectuer d’autres opérations sur le client d’appareil, vous devez appeler Dispose() , puis réinitialiser le client.

Cette propriété est retournée avec une status de connexion de Disconnected.

RetryExpired 3

Le client a été déconnecté en raison d’une exception temporaire et la stratégie de nouvelle tentative a expiré.

S’applique à