ContractFailedEventArgs Třída

Definice

Poskytuje metody a data události ContractFailed .

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

Objekt ContractFailedEventArgs se předá události Contract.ContractFailed v případě selhání kontraktu. Tato ContractFailed událost umožňuje, aby prostředí spravované aplikace, jako je interaktivní interpret, hostitel webového prohlížeče, testovací postroj nebo infrastruktura protokolování, dostávala oznámení o selhání kontraktů. Událost vyžaduje úplný vztah důvěryhodnosti.

Konstruktory

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

Poskytuje data pro událost ContractFailed.

Vlastnosti

Name Description
Condition

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

FailureKind

Získá typ kontraktu, který selhal.

Handled

Určuje, jestli 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 má použít zásada eskalace kontraktu kódu.

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

Slouží jako výchozí funkce hash.

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

Získá Type aktuální instance.

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

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

(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