ExceptionDispatchInfo.Throw Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.