ContractHelper.TriggerFailure Metoda

Definicja

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ł błąd.

innerException
Exception

Wyjątek wewnętrzny, który spowodował bieżący wyjątek.

Uwagi

Domyślnym zachowaniem niepowodzenia jest wywołanie Assertelementu , co powoduje wyświetlenie okna dialogowego Asertywne . To zachowanie można zmienić, aby zgłosić wyjątek zamiast wyświetlać okno dialogowe.

Dotyczy