ContractHelper.TriggerFailure Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wyzwala domyślne zachowanie błędu.
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)
Parametry
- kind
- ContractFailureKind
Jedna z wartości wyliczenia, która określa typ błędu.
- displayMessage
- String
Widomość do wyświetlenia.
- userMessage
- String
Dodatkowe informacje o użytkowniku.
- conditionText
- String
Opis warunku, który spowodował awarię.
- innerException
- Exception
Wyjątek wewnętrzny, który spowodował bieżący wyjątek.
Uwagi
Domyślne zachowanie niepowodzenia polega na podniesieniu elementu Assert, co powoduje wyświetlenie okna dialogowego Asertywne . To zachowanie można zmienić, aby zgłosić wyjątek zamiast wyświetlania okna dialogowego.