ReverseEngineerException-Klasse
Die Basisausnahmeklasse für die ReverseEngineer-Komponente.
Vererbungshierarchie
System.Object
System.Exception
Microsoft.Data.Schema.DataSchemaException
Microsoft.Data.Schema.SchemaModel.ReverseEngineerException
Microsoft.Data.Schema.Sql.SchemaModel.SqlReverseEngineerException
Namespace: Microsoft.Data.Schema.SchemaModel
Assembly: Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)
Syntax
'Declaration
<SerializableAttribute> _
<CLSCompliantAttribute(True)> _
Public Class ReverseEngineerException _
Inherits DataSchemaException
[SerializableAttribute]
[CLSCompliantAttribute(true)]
public class ReverseEngineerException : DataSchemaException
[SerializableAttribute]
[CLSCompliantAttribute(true)]
public ref class ReverseEngineerException : public DataSchemaException
[<SerializableAttribute>]
[<CLSCompliantAttribute(true)>]
type ReverseEngineerException =
class
inherit DataSchemaException
end
public class ReverseEngineerException extends DataSchemaException
Der ReverseEngineerException-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
ReverseEngineerException() | Initialisiert eine neue Instanz der ReverseEngineerException-Klasse. | |
ReverseEngineerException(String) | Initialisiert eine neue Instanz der ReverseEngineerException-Klasse mit der bereitgestellten Meldung. | |
ReverseEngineerException(SerializationInfo, StreamingContext) | Initialisiert eine neue Instanz der ReverseEngineerException-Klasse aus beibehaltenen XML-Daten. | |
ReverseEngineerException(String, Exception) | Initialisiert eine neue Instanz der ReverseEngineerException-Klasse. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
Data | Ruft eine Auflistung von Schlüssel-Wert-Paaren ab, die zusätzliche benutzerdefinierte Informationen zu der Ausnahme bereitstellen. (Von Exception geerbt.) | |
HelpLink | Ruft einen Link zur Hilfedatei ab, die dieser Ausnahme zugeordnet ist, oder legt einen Link fest. (Von Exception geerbt.) | |
HResult | Ruft HRESULT ab oder legt HRESULT fest. Dies ist ein codierter Wert, der einer bestimmten Ausnahme zugeordnet ist. (Von Exception geerbt.) | |
InnerException | Ruft die Exception-Instanz ab, die die aktuelle Ausnahme verursachte. (Von Exception geerbt.) | |
Message | Ruft eine Meldung ab, die die aktuelle Ausnahme beschreibt. (Von Exception geerbt.) | |
Source | Gibt den Namen der Anwendung oder des Objekts zurück, das den Fehler verursacht hat, oder legt diesen fest. (Von Exception geerbt.) | |
StackTrace | Ruft eine Zeichenfolgendarstellung der unmittelbaren Frames in der Aufrufliste ab. (Von Exception geerbt.) | |
TargetSite | Ruft die Methode ab, die die aktuelle Ausnahme auslöst. (Von Exception geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Equals | Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.) | |
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.) | |
GetBaseException | Gibt beim Überschreiben in einer abgeleiteten Klasse eine Exception zurück, die die ursprüngliche Ursache für eine oder mehrere nachfolgende Ausnahmen ist. (Von Exception geerbt.) | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) | |
GetObjectData | Sicherheitsrelevant. Legt beim Überschreiben in einer abgeleiteten Klasse die SerializationInfo mit Informationen über die Ausnahme fest. (Von Exception geerbt.) | |
GetType | Ruft den Laufzeittyp der aktuellen Instanz ab. (Von Exception geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
ToString | Erstellt eine Zeichenfolgenentsprechung der aktuellen Ausnahme und gibt diese zurück. (Von Exception geerbt.) |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
SerializeObjectState | Tritt auf, wenn eine Ausnahme serialisiert wird, um ein Ausnahmezustandsobjekt zu erstellen, das serialisierte Daten für die Ausnahme enthält. (Von Exception geerbt.) |
Zum Seitenanfang
Hinweise
Implementierungen können von dieser Klasse erben, um Ausnahmen zu erstellen, die von einer benutzerdefinierten Reverse Engineer-Implementierung ausgelöst werden können. Diese Ausnahme soll nur für behebbare Fehler aufgerufen werden, z. B. eine Offlinedatenbank oder eine fehlerhafte Verbindungszeichenfolge. Sie soll nicht zum Umschließen von schwerwiegenden Ausnahmen verwendet werden.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.