Partilhar via


ExceptionDispatchInfo Classe

Definição

Representa uma exceção cujo estado é capturado em um determinado ponto no código.

public ref class ExceptionDispatchInfo sealed
public sealed class ExceptionDispatchInfo
type ExceptionDispatchInfo = class
Public NotInheritable Class ExceptionDispatchInfo
Herança
ExceptionDispatchInfo

Comentários

Um ExceptionDispatchInfo objeto armazena as informações de rastreamento de pilha e as informações do Watson que uma exceção contém no ponto em que ela é capturada. Em seguida, a exceção pode ser gerada em outro momento e possivelmente em outro thread chamando o ExceptionDispatchInfo.Throw método . A exceção é gerada como se tivesse fluída do ponto em que foi capturada até o ponto em que o Throw método é chamado.

Para obter um exemplo, consulte Capturar exceções para relançar mais tarde.

ExceptionDispatchInfo não pode ser serializado e não se destina a cruzar os limites de domínio do aplicativo.

Propriedades

SourceException

Obtém a exceção representada pela instância atual.

Métodos

Capture(Exception)

Cria um objeto ExceptionDispatchInfo que representa a exceção especificada no ponto atual no código.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
SetCurrentStackTrace(Exception)

Armazena o rastreamento de pilha atual na instância Exception especificada.

SetRemoteStackTrace(Exception, String)

Armazena o rastreamento de pilha fornecido na instância especificada Exception .

Throw()

Gera a exceção representada pelo objeto atual ExceptionDispatchInfo , depois de restaurar o estado que foi salvo quando a exceção foi capturada.

Throw(Exception)

Gera a exceção de origem, mantendo as informações originais do Watson e aumentando em vez de substituir o rastreamento de pilha original.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também