ContractHelper.TriggerFailure Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Dispara o comportamento de falha padrão.
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);
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ções de usuário adicionais.
- conditionText
- String
A descrição da condição que causou a falha.
- innerException
- Exception
A exceção interna que causou a exceção atual.
Comentários
O comportamento de falha padrão é gerar um Assert, o que faz com que a caixa de diálogo Assert seja exibida. Você pode alterar esse comportamento para gerar uma exceção em vez de exibir a caixa de diálogo.