ExceptionDispatchInfo.Throw Methode

Definition

Überlädt

Name Beschreibung
Throw()

Löst die Ausnahme aus, die durch das aktuelle ExceptionDispatchInfo Objekt dargestellt wird, nachdem der Zustand wiederhergestellt wurde, der beim Erfassen der Ausnahme gespeichert wurde.

Throw(Exception)

Löst die Quell exception aus, wobei die ursprünglichen Watson-Informationen beibehalten und erweitert werden, anstatt die ursprüngliche Stapelablaufverfolgung zu ersetzen.

Throw()

Löst die Ausnahme aus, die durch das aktuelle ExceptionDispatchInfo Objekt dargestellt wird, nachdem der Zustand wiederhergestellt wurde, der beim Erfassen der Ausnahme gespeichert wurde.

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

Hinweise

Wenn die Ausnahme wiederhergestellt wird, wird die folgende Zeichenfolge in die Stapelablaufverfolgung eingefügt, um den Wiederherstellungspunkt anzugeben: "End of stack trace from the previous location where the exception was thrown". Dies ähnelt der Art und Weise, wie innere Ausnahmen oder gemarstische Ausnahmen in Stapelablaufverfolgungen angegeben werden.

Gilt für:

Throw(Exception)

Löst die Quell exception aus, wobei die ursprünglichen Watson-Informationen beibehalten und erweitert werden, anstatt die ursprüngliche Stapelablaufverfolgung zu ersetzen.

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

Parameter

source
Exception

Die Ausnahme, deren Status erfasst wird, und dann erneut.

Gilt für: