ContractHelper.TriggerFailure Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.