Share via


DefaultTraceListener.Fail Metode

Definisi

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.

Lihat juga

Berlaku untuk