DefaultTraceListener.Fail 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.
Memancarkan atau menampilkan pesan dan jejak tumpukan untuk pernyataan yang selalu gagal.
Overload
Fail(String) |
Memancarkan atau menampilkan pesan dan jejak tumpukan untuk pernyataan yang selalu gagal. |
Fail(String, String) |
Memancarkan atau menampilkan pesan terperinci dan jejak tumpukan untuk pernyataan yang selalu gagal. |
Fail(String)
- Sumber:
- DefaultTraceListener.cs
- Sumber:
- DefaultTraceListener.cs
- Sumber:
- DefaultTraceListener.cs
Memancarkan atau menampilkan pesan dan jejak tumpukan untuk pernyataan yang selalu gagal.
public:
override void Fail(System::String ^ message);
public override void Fail (string? message);
public override void Fail (string message);
override this.Fail : string -> unit
Public Overrides Sub Fail (message As String)
Parameter
- message
- String
Pesan yang akan dimuat atau ditampilkan.
Contoh
Contoh kode berikut menulis pesan kesalahan ke DefaultTraceListener menggunakan Fail(String) metode . Metode ini juga menulis pesan ke konsol jika antarmuka pengguna tidak tersedia.
// Report that the required argument is not present.
const string ENTER_PARAM = "Enter the number of " +
"possibilities as a command line argument.";
defaultListener.Fail(ENTER_PARAM);
if (!defaultListener.AssertUiEnabled)
{
Console.WriteLine(ENTER_PARAM);
}
' Report that the required argument is not present.
Const ENTER_PARAM As String = "Enter the number of " & _
"possibilities as a command line argument."
defaultListener.Fail(ENTER_PARAM)
If Not defaultListener.AssertUiEnabled Then
Console.WriteLine(ENTER_PARAM)
End If
Keterangan
Secara default, metode ini mengirim message
parameter dan jejak tumpukan ke kotak pesan (ketika aplikasi berjalan dalam mode antarmuka pengguna) dan ke DefaultTraceListener instans.
Lihat juga
Berlaku untuk
Fail(String, String)
- Sumber:
- DefaultTraceListener.cs
- Sumber:
- DefaultTraceListener.cs
- Sumber:
- DefaultTraceListener.cs
Memancarkan atau menampilkan pesan terperinci dan jejak tumpukan untuk pernyataan yang selalu gagal.
public:
override void Fail(System::String ^ message, System::String ^ detailMessage);
public override void Fail (string? message, string? detailMessage);
public override void Fail (string message, string detailMessage);
override this.Fail : string * string -> unit
Public Overrides Sub Fail (message As String, detailMessage As String)
Parameter
- message
- String
Pesan yang akan dimuat atau ditampilkan.
- detailMessage
- String
Pesan terperinci untuk dimunculkan atau ditampilkan.
Contoh
Contoh kode berikut memanggil fungsi yang memanggil Fail(String, String) metode untuk mencatat pesan kesalahan terperinci jika fungsi melemparkan pengecualian. Metode menulis pesan ke konsol jika antarmuka pengguna tidak tersedia.
// Compute the next binomial coefficient and handle all exceptions.
try
{
result = CalcBinomial(possibilities, iter);
}
catch(Exception ex)
{
string failMessage = String.Format("An exception was raised when " +
"calculating Binomial( {0}, {1} ).", possibilities, iter);
defaultListener.Fail(failMessage, ex.Message);
if (!defaultListener.AssertUiEnabled)
{
Console.WriteLine(failMessage+ "\n" +ex.Message);
}
return;
}
' Compute the next binomial coefficient and handle all exceptions.
Try
result = CalcBinomial(possibilities, iter)
Catch ex As Exception
Dim failMessage As String = String.Format( _
"An exception was raised when " & _
"calculating Binomial( {0}, {1} ).", _
possibilities, iter)
defaultListener.Fail(failmessage, ex.Message)
If Not defaultListener.AssertUiEnabled Then
Console.WriteLine(failMessage & vbCrLf & ex.Message)
End If
Return
End Try
Keterangan
Secara default, metode ini mengirim message
parameter, detailMessage
parameter, dan pelacakan tumpukan ke kotak pesan (ketika aplikasi berjalan dalam mode antarmuka pengguna) dan ke DefaultTraceListener instans.