ContractHelper.TriggerFailure Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Aktivuje výchozí chování při selhání.
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 hodnot výčtu, která určuje typ selhání.
- displayMessage
- String
Zpráva, která se má zobrazit
- userMessage
- String
Další informace o uživateli
- conditionText
- String
Popis podmínky, která způsobila selhání.
- innerException
- Exception
Vnitřní výjimka, která způsobila aktuální výjimku.
Poznámky
Výchozí chování při selhání je vyvolání Assert, což způsobí, že se zobrazí dialogové okno Assert . Toto chování můžete změnit tak, aby místo zobrazení dialogového okna vyvolalo výjimku.