ContractHelper.TriggerFailure Metod

Definition

Utlöser standardbeteendet för fel.

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)

Parametrar

kind
ContractFailureKind

Ett av uppräkningsvärdena som anger typen av fel.

displayMessage
String

Meddelandet som ska visas.

userMessage
String

Ytterligare användarinformation.

conditionText
String

Beskrivningen av villkoret som orsakade felet.

innerException
Exception

Det inre undantaget som orsakade det aktuella undantaget.

Kommentarer

Standardfelbeteendet är att skapa en Assert, vilket gör att dialogrutan Assert visas. Du kan ändra det beteendet så att det utlöser ett undantag i stället för att visa dialogrutan.

Gäller för