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 der Fehlfunktion angibt.
- displayMessage
- String
Die anzuzeigende Meldung.
- userMessage
- String
Weitere Informationen für den Benutzer.
- conditionText
- String
Die Beschreibung der Bedingung, die den Fehler verursacht hat.
- innerException
- Exception
Die interne Ausnahme, durch die die aktuelle Ausnahme verursacht wurde.
Hinweise
Das Standardfehlerverhalten besteht darin, ein Assertauszulösen, wodurch das Dialogfeld Assert angezeigt wird. Sie können dieses Verhalten ändern, um eine Ausnahme auszulösen, anstatt das Dialogfeld anzuzeigen.