Partager via


ContractHelper.TriggerFailure Méthode

Définition

Déclenche le comportement d'échec par défaut.

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)

Paramètres

kind
ContractFailureKind

Type d'échec.

displayMessage
String

Message à afficher.

userMessage
String

Informations utilisateur supplémentaires.

conditionText
String

Description de la condition ayant provoqué l'échec.

innerException
Exception

Exception interne à l'origine de l'exception actuelle.

Remarques

Le comportement d’échec par défaut consiste à déclencher un Assert, ce qui entraîne l’affichage de la boîte de dialogue Assertion . Vous pouvez modifier ce comportement pour lever un Exception au lieu d’afficher la boîte de dialogue.

S’applique à