DefaultTraceListener.Fail Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
.