ExceptionDispatchInfo.Throw Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.