ExceptionDispatchInfo.Throw Método

Definição

Sobrecargas

Nome Description
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.

Throw()

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

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

Comentários

Quando a exceção é restaurada, a seguinte cadeia de caracteres é inserida no rastreamento de pilha para indicar o ponto de restauração: "End of stack trace from the previous location where the exception was thrown". Isso é semelhante à maneira como exceções internas ou exceções marshaladas são indicadas em rastreamentos de pilha.

Aplica-se a

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.

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, em seguida, relançado.

Aplica-se a