ConnectionStatusChangeReason Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
O motivo de uma conexão status mudar de um evento de alteração de conexão.
public enum ConnectionStatusChangeReason
type ConnectionStatusChangeReason =
Public Enum ConnectionStatusChangeReason
- Herança
-
ConnectionStatusChangeReason
Campos
Bad_Credential | 3 | Credenciais incorretas foram fornecidas à instância do cliente. As credenciais fornecidas precisam ser corrigidas antes que uma conexão possa ser estabelecida. Isso é retornado com uma status de conexão de Disconnected. |
BadCredential | 4 | Credenciais incorretas foram fornecidas à instância do cliente. |
Client_Close | 7 | O cliente foi fechado normalmente. Se você quiser executar mais operações no cliente do dispositivo, deve-se chamar Dispose() e inicializar novamente o cliente. Isso é retornado com uma status de conexão deDisabled |
ClientClosed | 0 | O cliente não foi aberto ou foi fechado normalmente. |
Communication_Error | 6 | Isso pode ser retornado com uma status de conexão de Disconnected_Retrying ou Disconnected. Quando retornado com uma status de conexão de Disconnected_Retrying, isso significa que o cliente está tentando se recuperar de uma desconexão devido a uma exceção transitória. NÃO feche ou abra a instância do cliente. Depois que o cliente relatar Connectedcom êxito , você poderá retomar as operações no cliente. Quando retornado com uma status de conexão de Disconnected significa que o cliente está desconectado devido a uma exceção não repetível. Se você quiser executar mais operações no cliente do dispositivo, deve-se chamar Dispose() e inicializar novamente o cliente. |
CommunicationError | 2 | Quando um dispositivo encontrar um erro de conexão, as operações subsequentes no cliente falharão até que o conneciton seja restabelecido. |
Connection_Ok | 0 | O cliente está conectado e pronto para ser usado. Isso é retornado com uma status de conexão de Connected. |
ConnectionOk | 1 | O cliente está conectado e pronto para executar operações de dispositivo. |
Device_Disabled | 2 | O dispositivo/módulo foi excluído ou marcado como desabilitado (na instância do Hub IoT). Corrija o dispositivo/módulo status no Azure antes de tentar criar a instância de cliente associada. Isso é retornado com uma status de conexão de Disconnected. |
DeviceDisabled | 5 | O dispositivo/módulo foi excluído ou marcado como desabilitado na instância do Hub IoT. |
Expired_SAS_Token | 1 | O token SAS associado ao cliente expirou e não pode ser renovado. As credenciais fornecidas precisam ser corrigidas antes que uma conexão possa ser estabelecida. OBSERVAÇÃO: no momento, isso não é usado na biblioteca de clientes. |
No_Network | 5 | O cliente foi desconectado devido à perda de rede. OBSERVAÇÃO: no momento, isso não é usado na biblioteca de clientes. |
Retry_Expired | 4 | O cliente foi desconectado devido a uma exceção transitória, mas a política de repetição expirou antes que uma conexão pudesse ser restabelecida. Se você quiser executar mais operações no cliente do dispositivo, deve-se chamar Dispose() e inicializar novamente o cliente. Isso é retornado com uma status de conexão de Disconnected. |
RetryExpired | 3 | O cliente foi desconectado devido a uma exceção transitória e a política de repetição expirou. |
Aplica-se a
Azure SDK for .NET