ContractHelper.TriggerFailure Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Löst das Standardfehlerverhalten aus.
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)
Parameter
- kind
- ContractFailureKind
Einer der Enumerationswerte, der den Typ des Fehlers angibt.
- displayMessage
- String
Die angezeigte Meldung.
- userMessage
- String
Zusätzliche Benutzerinformationen.
- conditionText
- String
Die Beschreibung der Bedingung, die den Fehler verursacht hat.
- innerException
- Exception
Die innere Ausnahme, die die aktuelle Ausnahme verursacht hat.
Hinweise
Das Standardfehlerverhalten besteht darin, ein AssertEreignis auszuheben, das dazu führt, dass das Dialogfeld "Bestätigen " angezeigt wird. Sie können dieses Verhalten ändern, um eine Ausnahme auszuwerfen, anstatt das Dialogfeld anzuzeigen.