Compartilhar via


ConnectionStatusChangeReason Enumeração

Definição

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