Compartilhar via


IotHubException Classe

Definição

A exceção gerada quando ocorre um erro durante a operação DeviceClient ou ModuleClient.

[System.Serializable]
public class IotHubException : Exception
[<System.Serializable>]
type IotHubException = class
    inherit Exception
Public Class IotHubException
Inherits Exception
Herança
IotHubException
Derivado
Atributos

Construtores

IotHubException()

Cria uma instância dessa classe com uma mensagem de erro vazia.

IotHubException(Exception)

Cria uma instância dessa classe com uma mensagem de erro vazia e uma referência à exceção interna que causou essa exceção.

IotHubException(SerializationInfo, StreamingContext)

Cria uma instância dessa classe com e SerializationInfoStreamingContext associada à exceção.

IotHubException(String)

Cria uma instância dessa classe com a mensagem de erro fornecida e a marca como não transitória.

IotHubException(String, Boolean)

Cria uma instância dessa classe com a mensagem de erro fornecida e um sinalizador indicando se o erro foi transitório.

IotHubException(String, Boolean, String)

Cria uma instância dessa classe com a mensagem de erro fornecida, a ID de rastreamento e um sinalizador que indica se o erro foi transitório.

IotHubException(String, Exception)

Cria uma instância dessa classe com uma mensagem de erro especificada e uma referência à exceção interna que causou essa exceção e a marca como não transitória.

IotHubException(String, Exception, Boolean)

Cria uma instância dessa classe com uma mensagem de erro especificada, uma referência à exceção interna que causou essa exceção e um sinalizador que indica se o erro foi transitório.

IotHubException(String, Exception, Boolean, String)

Cria uma instância dessa classe com uma mensagem de erro especificada, uma referência à exceção interna que causou essa exceção, um sinalizador que indica se o erro foi transitório e se o serviço retornou a ID de rastreamento associada a esse erro específico.

IotHubException(String, String)

Cria uma instância dessa classe com a mensagem de erro e a ID de rastreamento fornecidas e a marca como não transitória.

Propriedades

IsTransient

Indica se o erro é transitório e deve ser repetido.

TrackingId

O serviço retornou a ID de rastreamento associada a esse erro específico.

Métodos

GetObjectData(SerializationInfo, StreamingContext)

Define o SerializationInfo com informações sobre a exceção. Use isso para definir IsTransient e TrackingId para os dados do objeto serializado.

Aplica-se a