ContractHelper.TriggerFailure Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Attiva il comportamento dell'errore predefinito.
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)
Parametri
- kind
- ContractFailureKind
Uno dei valori di enumerazione che specifica il tipo di errore.
- displayMessage
- String
Messaggio da visualizzare.
- userMessage
- String
Informazioni utente aggiuntive.
- conditionText
- String
Descrizione della condizione che ha causato l'errore.
- innerException
- Exception
Eccezione interna che ha causato l'eccezione corrente.
Commenti
Il comportamento di errore predefinito consiste nel generare un Assertoggetto , che causa la visualizzazione della finestra di dialogo Assert . È possibile modificare tale comportamento per generare un'eccezione anziché visualizzare la finestra di dialogo.