ContractFailedEventArgs 类

定义

ContractFailed 事件提供方法和数据。

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

注解

ContractFailedEventArgs当协定失败时,Contract.ContractFailed对象将传递给 事件。 该 ContractFailed 事件使托管应用程序环境(如交互式解释器、Web 浏览器主机、测试工具或日志记录基础结构)能够收到协定失败的通知。 事件需要完全信任。

构造函数

ContractFailedEventArgs(ContractFailureKind, String, String, Exception)

ContractFailed 事件提供数据。

属性

Condition

获取协定失败的条件。

FailureKind

获取失败的协定的类型。

Handled

指示是否已处理 ContractFailed 事件。

Message

获取描述 ContractFailed 事件的消息。

OriginalException

获取导致 ContractFailed 事件的原始异常。

Unwind

指示是否应该应用代码协定升级策略。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
SetHandled()

Handled 属性设置为 true

SetUnwind()

Unwind 属性设置为 true

ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于