ExceptionDispatchInfo.Throw Método

Definição

Sobrecargas

Name Description
Throw()

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

Throw(Exception)

Lança a exceção de origem, mantendo a informação original de Watson e aumentando em vez de substituir o rastreio original da pilha.

Throw()

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

public:
 void Throw();
public void Throw();
member this.Throw : unit -> unit
Public Sub Throw ()

Observações

Quando a exceção é restaurada, a seguinte cadeia é inserida no traço da pilha para indicar o ponto de restauro: "End of stack trace from the previous location where the exception was thrown". Isto é semelhante à forma como exceções internas ou exceções marshaled são indicadas nos traços de pilha.

Aplica-se a

Throw(Exception)

Lança a exceção de origem, mantendo a informação original de Watson e aumentando em vez de substituir o rastreio original da pilha.

public:
 static void Throw(Exception ^ source);
public static void Throw(Exception source);
static member Throw : Exception -> unit
Public Shared Sub Throw (source As Exception)

Parâmetros

source
Exception

A exceção cujo estado é capturado e depois relançado.

Aplica-se a