Compartilhar via


ExceptionDispatchInfo.Throw Método

Definição

Sobrecargas

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()

Origem:
ExceptionDispatchInfo.cs
Origem:
ExceptionDispatchInfo.cs
Origem:
ExceptionDispatchInfo.cs

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 com marshaling são indicadas em rastreamentos de pilha.

Aplica-se a

Throw(Exception)

Origem:
ExceptionDispatchInfo.cs
Origem:
ExceptionDispatchInfo.cs
Origem:
ExceptionDispatchInfo.cs

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, gerada novamente.

Aplica-se a