DefaultTraceListener.Fail Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Emite o muestra un mensaje y un seguimiento de pila para una aserción que produce siempre un error.
Sobrecargas
Fail(String) |
Emite o muestra un mensaje y un seguimiento de pila para una aserción que produce siempre un error. |
Fail(String, String) |
Emite o muestra mensajes detallados y un rastro de pila para una aserción que produce siempre un error. |
Fail(String)
- Source:
- DefaultTraceListener.cs
- Source:
- DefaultTraceListener.cs
- Source:
- DefaultTraceListener.cs
Emite o muestra un mensaje y un seguimiento de pila para una aserción que produce siempre un error.
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)
Parámetros
- message
- String
Mensaje que se emite o que se muestra.
Ejemplos
En el ejemplo de código siguiente se escribe un mensaje de error en un DefaultTraceListener mediante el Fail(String) método . El método también escribe el mensaje en la consola si una interfaz de usuario no está disponible.
// 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
Comentarios
De forma predeterminada, este método envía el message
parámetro y un seguimiento de pila a un cuadro de mensaje (cuando la aplicación se ejecuta en modo de interfaz de usuario) y a la DefaultTraceListener instancia.
Consulte también
Se aplica a
Fail(String, String)
- Source:
- DefaultTraceListener.cs
- Source:
- DefaultTraceListener.cs
- Source:
- DefaultTraceListener.cs
Emite o muestra mensajes detallados y un rastro de pila para una aserción que produce siempre un error.
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)
Parámetros
- message
- String
Mensaje que se emite o que se muestra.
- detailMessage
- String
Mensaje detallado que se emite o muestra.
Ejemplos
En el ejemplo de código siguiente se llama a una función que llama al Fail(String, String) método para registrar un mensaje de error detallado si la función produce una excepción. El método escribe el mensaje en la consola si una interfaz de usuario no está disponible.
// 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
Comentarios
De forma predeterminada, este método envía el message
parámetro, el detailMessage
parámetro y un seguimiento de pila a un cuadro de mensaje (cuando la aplicación se ejecuta en modo de interfaz de usuario) y a la DefaultTraceListener instancia.