ExceptionDispatchInfo.Capture(Exception) 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.
Létrehoz egy ExceptionDispatchInfo objektumot, amely a megadott kivételt jelöli a kód aktuális pontján.
public:
static System::Runtime::ExceptionServices::ExceptionDispatchInfo ^ Capture(Exception ^ source);
public static System.Runtime.ExceptionServices.ExceptionDispatchInfo Capture(Exception source);
static member Capture : Exception -> System.Runtime.ExceptionServices.ExceptionDispatchInfo
Public Shared Function Capture (source As Exception) As ExceptionDispatchInfo
Paraméterek
- source
- Exception
Az a kivétel, amelynek állapotát rögzítette, és amelyet a visszaadott objektum jelöl.
Válaszok
Egy objektum, amely a megadott kivételt jelöli a kód aktuális pontján.
Kivételek
source az null.
Megjegyzések
A metódus által visszaadott objektumot egy másik időpontban és esetleg egy másik szálon is használhatja ExceptionDispatchInfo a megadott kivétel újbóli visszaállításához, mintha a kivétel attól a ponttól kezdve haladt volna, ahol rögzítették azt a pontot, ahol újra meg lett adva.
Ha a kivétel aktív a rögzítéskor, a rendszer a jelenlegi verem nyomkövetési adatait és a kivételben található Watson-információkat tárolja. Ha inaktív, vagyis ha nem dobták ki, akkor nem rendelkezik veremkövetési vagy Watson-információval.