ContractFailedEventArgs Sınıf

Tanım

Olay için ContractFailed yöntemler ve veriler sağlar.

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

Açıklamalar

Bir ContractFailedEventArgs sözleşme başarısız olduğunda nesne olaya geçirilir Contract.ContractFailed . Olay, ContractFailed etkileşimli yorumlayıcı, Web tarayıcısı konağı, test koşumu veya günlüğe kaydetme altyapısı gibi yönetilen bir uygulama ortamının sözleşme hataları ile ilgili bilgilendirilmesini sağlar. Olay tam güven gerektirir.

Oluşturucular

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

ContractFailed olayı için veriler sağlar.

Özellikler

Name Description
Condition

Sözleşmenin başarısız olmasının koşulunu alır.

FailureKind

Başarısız olan sözleşme türünü alır.

Handled

Olayın işlenip işlenmediğini ContractFailed gösterir.

Message

Olayı açıklayan ContractFailed iletiyi alır.

OriginalException

Olaya neden ContractFailed olan özgün özel durumu alır.

Unwind

Kod sözleşmesi yükseltme ilkesinin uygulanıp uygulanmayacağını gösterir.

Yöntemler

Name Description
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
SetHandled()

Handled özelliğini true olarak ayarlar.

SetUnwind()

Unwind özelliğini true olarak ayarlar.

ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır