Sdílet prostřednictvím


ContractFailedEventArgs Třída

Definice

Poskytuje metody a data pro ContractFailed událost.

public ref class ContractFailedEventArgs sealed : EventArgs
public sealed class ContractFailedEventArgs : EventArgs
type ContractFailedEventArgs = class
    inherit EventArgs
Public NotInheritable Class ContractFailedEventArgs
Inherits EventArgs
Dědičnost
ContractFailedEventArgs

Poznámky

Při ContractFailedEventArgs selhání kontraktu Contract.ContractFailed se do události předá objekt. Událost ContractFailed umožňuje, aby bylo prostředí spravované aplikace, jako je interaktivní interpret, hostitel webového prohlížeče, testovací postroj nebo infrastruktura protokolování, upozorněno na selhání kontraktu. Událost vyžaduje úplný vztah důvěryhodnosti.

Konstruktory

ContractFailedEventArgs(ContractFailureKind, String, String, Exception)

Poskytuje data pro událost ContractFailed.

Vlastnosti

Condition

Získá podmínku pro selhání kontraktu.

FailureKind

Získá typ kontraktu, který selhal.

Handled

Označuje, zda ContractFailed byla událost zpracována.

Message

Získá zprávu, která popisuje ContractFailed událost.

OriginalException

Získá původní výjimku, která způsobila ContractFailed událost.

Unwind

Určuje, jestli se mají použít zásady eskalace kontraktů kódu.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
SetHandled()

Handled Nastaví vlastnost na true.

SetUnwind()

Unwind Nastaví vlastnost na true.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro