Exception Osztály

Definíció

Az alkalmazás végrehajtása során előforduló hibákat jelöli.

public ref class Exception
public ref class Exception : System::Runtime::Serialization::ISerializable
public ref class Exception : System::Runtime::InteropServices::_Exception, System::Runtime::Serialization::ISerializable
public class Exception
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDual)]
[System.Serializable]
public class Exception : System.Runtime.Serialization.ISerializable
[System.Serializable]
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.ComVisible(true)]
public class Exception : System.Runtime.InteropServices._Exception, System.Runtime.Serialization.ISerializable
public class Exception : System.Runtime.Serialization.ISerializable
type Exception = class
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDual)>]
[<System.Serializable>]
type Exception = class
    interface ISerializable
[<System.Serializable>]
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Exception = class
    interface ISerializable
    interface _Exception
type Exception = class
    interface ISerializable
Public Class Exception
Public Class Exception
Implements ISerializable
Public Class Exception
Implements _Exception, ISerializable
Öröklődés
Exception
Származtatott
Attribútumok
Megvalósítás

Megjegyzések

Az API-val kapcsolatos további információkért tekintse meg a kivételre vonatkozó kiegészítő API-megjegyzéseket.

Konstruktorok

Name Description
Exception()

Inicializálja a Exception osztály új példányát.

Exception(SerializationInfo, StreamingContext)

Inicializálja az Exception osztály új példányát szerializált adatokkal.

Exception(String, Exception)

Inicializálja az Exception osztály új példányát egy megadott hibaüzenettel és a kivétel okaként szolgáló belső kivételre mutató hivatkozással.

Exception(String)

Inicializálja az Exception osztály új példányát egy megadott hibaüzenettel.

Tulajdonságok

Name Description
Data

Lekéri a kulcs-/érték párok gyűjteményét, amelyek további, felhasználó által definiált információkat biztosítanak a kivételről.

HelpLink

Lekéri vagy beállítja a kivételhez társított súgófájlra mutató hivatkozást.

HResult

Lekéri vagy beállítja a HRESULT-ot, egy kódolt numerikus értéket, amely egy adott kivételhez van hozzárendelve.

InnerException

Lekéri az Exception aktuális kivételt okozó példányt.

Message

Az aktuális kivételt leíró üzenet jelenik meg.

Source

Lekéri vagy beállítja az alkalmazás vagy a hibát okozó objektum nevét.

StackTrace

Lekéri a hívásverem közvetlen kereteinek sztringképét.

TargetSite

Lekéri az aktuális kivételt okozó metódust.

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetBaseException()

Ha egy származtatott osztály felül van bírálva, egy Exception vagy több későbbi kivétel kiváltó okát adja vissza.

GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetObjectData(SerializationInfo, StreamingContext)

Ha felül van bírálva egy származtatott osztályban, a SerializationInfo kivétel adatait adja meg.

GetType()

Lekéri az aktuális példány futtatókörnyezeti típusát.

GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Létrehozza és visszaadja az aktuális kivétel sztring-ábrázolását.

esemény

Name Description
SerializeObjectState

Akkor fordul elő, ha a kivétel szerializálva van egy kivételállapot-objektum létrehozásához, amely szerializált adatokat tartalmaz a kivételről.

A következőre érvényes:

Lásd még