ExceptionDispatchInfo.Throw Metódus

Definíció

Túlterhelések

Name Description
Throw()

Az aktuális ExceptionDispatchInfo objektum által képviselt kivételt adja vissza a kivétel rögzítésekor mentett állapot visszaállítása után.

Throw(Exception)

A forráskivételt az eredeti Watson-adatok megtartása és a kiegészítés helyett az eredeti veremkövetés cseréje helyett állítja be.

Throw()

Az aktuális ExceptionDispatchInfo objektum által képviselt kivételt adja vissza a kivétel rögzítésekor mentett állapot visszaállítása után.

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

Megjegyzések

A kivétel visszaállításakor a rendszer a következő sztringet szúrja be a veremkövetésbe, hogy jelezze a visszaállítási pontot: "End of stack trace from the previous location where the exception was thrown". Ez hasonló ahhoz, ahogyan a belső kivételeket vagy a marshaled kivételeket a veremkövetések jelölik.

A következőre érvényes:

Throw(Exception)

A forráskivételt az eredeti Watson-adatok megtartása és a kiegészítés helyett az eredeti veremkövetés cseréje helyett állítja be.

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

Paraméterek

source
Exception

A kivétel, amelynek állapotát rögzítik, majd újból meg kell újulni.

A következőre érvényes: