Compartir a través de


ConnectionStatusChangeReason Enumeración

Definición

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