ExceptionDispatchInfo.Throw Methode

Definition

Überlädt

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 Quellausnahme aus, behält die ursprünglichen Watson-Informationen bei und erweitert die ursprüngliche Stapelüberwachung, anstatt sie zu ersetzen.

Throw()

Quelle:
ExceptionDispatchInfo.cs
Quelle:
ExceptionDispatchInfo.cs
Quelle:
ExceptionDispatchInfo.cs

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 gemarspelte Ausnahmen in Stapelablaufverfolgungen angegeben werden.

Gilt für:

Throw(Exception)

Quelle:
ExceptionDispatchInfo.cs
Quelle:
ExceptionDispatchInfo.cs
Quelle:
ExceptionDispatchInfo.cs

Löst die Quellausnahme aus, behält die ursprünglichen Watson-Informationen bei und erweitert die ursprüngliche Stapelüberwachung, anstatt sie 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 Zustand aufgezeichnet und die dann erneut ausgelöst wird.

Gilt für: