Bagikan melalui


ContractHelper.TriggerFailure Metode

Definisi

Memicu perilaku kegagalan default.

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

Salah satu nilai enumerasi yang menentukan jenis kegagalan.

displayMessage
String

Pesan yang akan ditampilkan.

userMessage
String

Informasi pengguna tambahan.

conditionText
String

Deskripsi kondisi yang menyebabkan kegagalan.

innerException
Exception

Pengecualian dalam yang menyebabkan pengecualian saat ini.

Keterangan

Perilaku kegagalan default adalah menaikkan Assert, yang menyebabkan kotak dialog Tegaskan ditampilkan. Anda dapat mengubah perilaku tersebut untuk melemparkan pengecualian alih-alih menampilkan kotak dialog.

Berlaku untuk