ConnectionStatusChangeReason Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
El motivo de un cambio de estado de conexión de un evento de cambio de conexión.
public enum ConnectionStatusChangeReason
type ConnectionStatusChangeReason =
Public Enum ConnectionStatusChangeReason
- Herencia
-
ConnectionStatusChangeReason
Campos
Bad_Credential | 3 | Se proporcionaron credenciales incorrectas a la instancia de cliente. Las credenciales proporcionadas deben corregirse para poder establecer una conexión. Se devuelve con un estado de conexión de Disconnected. |
BadCredential | 4 | Se proporcionaron credenciales incorrectas a la instancia de cliente. |
Client_Close | 7 | El cliente se ha cerrado correctamente. Si desea realizar más operaciones en el cliente del dispositivo, debe llamar Dispose() a y, a continuación, volver a inicializar el cliente. Se devuelve con un estado de conexión de . Disabled |
ClientClosed | 0 | El cliente no se ha abierto o se ha cerrado correctamente. |
Communication_Error | 6 | Se puede devolver con un estado de conexión de Disconnected_Retrying o Disconnected. Cuando se devuelve con un estado de conexión de Disconnected_Retrying, esto significa que el cliente está intentando recuperarse de una desconexión debido a una excepción transitoria. No cierre ni abra la instancia de cliente. Una vez que el cliente notifica Connectedcorrectamente , puede reanudar las operaciones en el cliente. Cuando se devuelve con un estado de conexión de Disconnected significa que el cliente está desconectado debido a una excepción que no se puede reintentar. Si desea realizar más operaciones en el cliente del dispositivo, debe llamar Dispose() a y, a continuación, volver a inicializar el cliente. |
CommunicationError | 2 | Cuando un dispositivo encuentra un error de conexión, se producirá un error en las operaciones posteriores en el cliente hasta que se vuelva a establecer la conneciton. |
Connection_Ok | 0 | El cliente está conectado y listo para usarse. Se devuelve con un estado de conexión de Connected. |
ConnectionOk | 1 | El cliente está conectado y listo para realizar operaciones de dispositivo. |
Device_Disabled | 2 | El dispositivo o módulo se ha eliminado o marcado como deshabilitado (en la instancia de IoT Hub). Corrija el estado del dispositivo o módulo en Azure antes de intentar crear la instancia de cliente asociada. Se devuelve con un estado de conexión de Disconnected. |
DeviceDisabled | 5 | El dispositivo o módulo se ha eliminado o marcado como deshabilitado en la instancia de IoT Hub. |
Expired_SAS_Token | 1 | El token de SAS asociado al cliente ha expirado y no se puede renovar. Las credenciales proporcionadas deben corregirse para poder establecer una conexión. NOTA: Actualmente no se usa en la biblioteca cliente. |
No_Network | 5 | El cliente se desconecta debido a la pérdida de red. NOTA: Actualmente no se usa en la biblioteca cliente. |
Retry_Expired | 4 | El cliente se desconectó debido a una excepción transitoria, pero la directiva de reintento expiró antes de que se pudiera restablecer una conexión. Si desea realizar más operaciones en el cliente del dispositivo, debe llamar Dispose() a y, a continuación, volver a inicializar el cliente. Se devuelve con un estado de conexión de Disconnected. |
RetryExpired | 3 | El cliente se desconectó debido a una excepción transitoria y la directiva de reintento expiró. |
Se aplica a
Azure SDK for .NET