DefaultTraceListener.Fail Yöntem

Tanım

Her zaman başarısız olan bir onay için bir ileti ve yığın izlemesi yayar veya görüntüler.

Aşırı Yüklemeler

Fail(String)

Her zaman başarısız olan bir onay için bir ileti ve yığın izlemesi yayar veya görüntüler.

Fail(String, String)

Her zaman başarısız olan bir onay için ayrıntılı iletileri ve yığın izlemesini yayar veya görüntüler.

Fail(String)

Kaynak:
DefaultTraceListener.cs
Kaynak:
DefaultTraceListener.cs
Kaynak:
DefaultTraceListener.cs

Her zaman başarısız olan bir onay için bir ileti ve yığın izlemesi yayar veya görüntüler.

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)

Parametreler

message
String

Yaymak veya görüntülemek için ileti.

Örnekler

Aşağıdaki kod örneği, yöntemini kullanarak Fail(String) bir DefaultTraceListener hata iletisi yazar. Bir kullanıcı arabirimi yoksa yöntemi de iletiyi konsola yazar.

// 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

Açıklamalar

Varsayılan olarak, bu yöntem parametreyi message ve yığın izlemesini bir ileti kutusuna (uygulama kullanıcı arabirimi modunda çalıştığında) ve örneğe DefaultTraceListener gönderir.

Ayrıca bkz.

Şunlara uygulanır

Fail(String, String)

Kaynak:
DefaultTraceListener.cs
Kaynak:
DefaultTraceListener.cs
Kaynak:
DefaultTraceListener.cs

Her zaman başarısız olan bir onay için ayrıntılı iletileri ve yığın izlemesini yayar veya görüntüler.

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)

Parametreler

message
String

Yaymak veya görüntülemek için ileti.

detailMessage
String

Yaymak veya görüntülemek için ayrıntılı ileti.

Örnekler

Aşağıdaki kod örneği, işlev bir özel durum oluşturursa ayrıntılı bir hata iletisi günlüğe kaydetmek için yöntemini çağıran Fail(String, String) bir işlevi çağırır. Kullanıcı arabirimi yoksa yöntemi iletiyi konsola yazar.

// 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

Açıklamalar

Varsayılan olarak, bu yöntem parametreyi, parametreyi detailMessage ve yığın izlemesini bir ileti kutusuna (uygulama kullanıcı arabirimi modunda çalıştığında) ve örneğe DefaultTraceListener gönderirmessage.

Ayrıca bkz.

Şunlara uygulanır