ContractFailedEventArgs Classe

Definição

Fornece métodos e dados para o ContractFailed evento.

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

Observações

Um ContractFailedEventArgs objeto é passado para o Contract.ContractFailed evento quando um contrato falha. O ContractFailed evento permite que um ambiente de aplicação gerido, como um interpretador interativo, um alojamento de navegador web, um arcotelo de testes ou uma infraestrutura de registo, seja notificado de falhas contratuais. O evento exige total confiança.

Construtores

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

Fornece dados para o ContractFailed evento.

Propriedades

Name Description
Condition

Recebe a condição para o fracasso do contrato.

FailureKind

Recebe o tipo de contrato que falhou.

Handled

Indica se o ContractFailed evento foi tratado.

Message

Recebe a mensagem que descreve o ContractFailed evento.

OriginalException

Recebe a exceção original que causou o ContractFailed evento.

Unwind

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

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
SetHandled()

Define a propriedade Handled como true.

SetUnwind()

Define a propriedade Unwind como true.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a