ContractFailedEventArgs Klass

Definition

Tillhandahåller metoder och data för ContractFailed händelsen.

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

Kommentarer

Ett ContractFailedEventArgs objekt skickas till Contract.ContractFailed händelsen när ett kontrakt misslyckas. Händelsen ContractFailed gör det möjligt för en hanterad programmiljö, till exempel en interaktiv tolk, en webbläsarvärd, en testsele eller en loggningsinfrastruktur att meddelas om kontraktsfel. Händelsen kräver fullständigt förtroende.

Konstruktorer

Name Description
ContractFailedEventArgs(ContractFailureKind, String, String, Exception)

Innehåller data för ContractFailed händelsen.

Egenskaper

Name Description
Condition

Hämtar villkoret för kontraktets misslyckande.

FailureKind

Hämtar den typ av kontrakt som misslyckades.

Handled

Anger om händelsen ContractFailed har hanterats.

Message

Hämtar meddelandet som beskriver ContractFailed händelsen.

OriginalException

Hämtar det ursprungliga undantaget som orsakade händelsen ContractFailed .

Unwind

Anger om eskaleringsprincipen för kodkontraktet ska tillämpas.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
SetHandled()

Anger egenskapen Handled till true.

SetUnwind()

Anger egenskapen Unwind till true.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för