ExceptionDispatchInfo.Throw Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.