Freigeben über


ContractFailedEventArgs Klasse

Definition

Stellt Methoden und Daten für das ContractFailed-Ereignis bereit.

public ref class ContractFailedEventArgs sealed : EventArgs
public sealed class ContractFailedEventArgs : EventArgs
type ContractFailedEventArgs = class
    inherit EventArgs
Public NotInheritable Class ContractFailedEventArgs
Inherits EventArgs
Vererbung
ContractFailedEventArgs

Hinweise

Ein ContractFailedEventArgs -Objekt wird an das Contract.ContractFailed Ereignis übergeben, wenn ein Vertrag fehlschlägt. Das ContractFailed Ereignis ermöglicht es einer verwalteten Anwendungsumgebung wie einem interaktiven Interpreter, einem Webbrowserhost, einer Testumgebung oder einer Protokollierungsinfrastruktur, über Vertragsfehler zu informieren. Das Ereignis erfordert volle Vertrauenswürdigstellung.

Konstruktoren

ContractFailedEventArgs(ContractFailureKind, String, String, Exception)

Stellt Daten für das ContractFailed-Ereignis bereit.

Eigenschaften

Condition

Ruft die Bedingung für den Fehler des Vertrags ab.

FailureKind

Ruft den Typ des fehlgeschlagenen Vertrags ab.

Handled

Gibt an, ob das ContractFailed-Ereignis behandelt wurde.

Message

Ruft die Meldung ab, in der das ContractFailed-Ereignis beschrieben wird.

OriginalException

Ruft die ursprüngliche Ausnahme ab, durch die das ContractFailed-Ereignis verursacht wurde.

Unwind

Gibt an, ob die Ausweitungsrichtlinie für den Codevertrag angewendet werden soll.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
SetHandled()

Legt die Handled-Eigenschaft auf true fest.

SetUnwind()

Legt die Unwind-Eigenschaft auf true fest.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: