ContractHelper.TriggerFailure Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Activeert het standaardfoutgedrag.
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)
Parameters
- kind
- ContractFailureKind
Een van de opsommingswaarden die het type fout aangeeft.
- displayMessage
- String
Het bericht dat moet worden weergegeven.
- userMessage
- String
Aanvullende gebruikersgegevens.
- conditionText
- String
De beschrijving van de voorwaarde die de fout heeft veroorzaakt.
- innerException
- Exception
De interne uitzondering die de huidige uitzondering heeft veroorzaakt.
Opmerkingen
Het standaardfoutgedrag is het genereren van een Assert, waardoor het dialoogvenster Assert wordt weergegeven. U kunt dit gedrag wijzigen om een uitzondering te genereren in plaats van het dialoogvenster weer te geven.