Compartilhar via


ContractFailedEventArgs Classe

Definição

Fornece métodos e dados para o evento ContractFailed.

public ref class ContractFailedEventArgs sealed : EventArgs
public sealed class ContractFailedEventArgs : EventArgs
type ContractFailedEventArgs = class
    inherit EventArgs
Public NotInheritable Class ContractFailedEventArgs
Inherits EventArgs
Herança
ContractFailedEventArgs

Comentários

Um ContractFailedEventArgs objeto é passado para o Contract.ContractFailed evento quando um contrato falha. O ContractFailed evento permite que um ambiente de aplicativo gerenciado, como um interpretador interativo, um host de navegador da Web, um cinto de teste ou uma infraestrutura de registro em log seja notificado sobre falhas de contrato. O evento requer confiança total.

Construtores

ContractFailedEventArgs(ContractFailureKind, String, String, Exception)

Fornece dados para o evento de ContractFailed .

Propriedades

Condition

Obtém a condição da falha do contrato.

FailureKind

Obtém o tipo de contrato que falhou.

Handled

Indica se o evento ContractFailed foi manipulado.

Message

Obtém a mensagem que descreve o evento ContractFailed.

OriginalException

Obtém a exceção original que causou o evento ContractFailed.

Unwind

Indica se a política de escalonamento de contrato do código deve ser aplicada.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
SetHandled()

Define a propriedade Handled como true.

SetUnwind()

Define a propriedade Unwind como true.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a