ContractHelper.TriggerFailure Método

Definição

Desencadeia o comportamento padrão de falha.

public:
 static void TriggerFailure(System::Diagnostics::Contracts::ContractFailureKind kind, System::String ^ displayMessage, System::String ^ userMessage, System::String ^ conditionText, Exception ^ innerException);
public static void TriggerFailure(System.Diagnostics.Contracts.ContractFailureKind kind, string displayMessage, string userMessage, string conditionText, Exception innerException);
static member TriggerFailure : System.Diagnostics.Contracts.ContractFailureKind * string * string * string * Exception -> unit
Public Shared Sub TriggerFailure (kind As ContractFailureKind, displayMessage As String, userMessage As String, conditionText As String, innerException As Exception)

Parâmetros

kind
ContractFailureKind

Um dos valores de enumeração que especifica o tipo de falha.

displayMessage
String

A mensagem a ser exibida.

userMessage
String

Informação adicional do utilizador.

conditionText
String

A descrição da condição que causou a falha.

innerException
Exception

A exceção interna que causou a exceção atual.

Observações

O comportamento padrão de falha é levantar um Assert, o que faz com que a caixa de diálogo Assert seja exibida. Podes mudar esse comportamento para lançar uma exceção em vez de mostrar a caixa de diálogo.

Aplica-se a