Condividi tramite


DefaultTraceListener.Fail Metodo

Definizione

Genera o visualizza un messaggio e una traccia dello stack per un'asserzione che ha sempre esito negativo.

Overload

Fail(String)

Genera o visualizza un messaggio e una traccia dello stack per un'asserzione che ha sempre esito negativo.

Fail(String, String)

Genera o visualizza un messaggio dettagliato e una traccia dello stack per un'asserzione che ha sempre esito negativo.

Fail(String)

Source:
DefaultTraceListener.cs
Source:
DefaultTraceListener.cs
Source:
DefaultTraceListener.cs

Genera o visualizza un messaggio e una traccia dello stack per un'asserzione che ha sempre esito negativo.

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)

Parametri

message
String

Messaggio da generare o da visualizzare.

Esempio

Nell'esempio di codice seguente viene scritto un messaggio di errore in un DefaultTraceListener utilizzando il Fail(String) metodo . Il metodo scrive anche il messaggio nella console se un'interfaccia utente non è disponibile.

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

Commenti

Per impostazione predefinita, questo metodo invia il message parametro e una traccia dello stack a una finestra di messaggio (quando l'applicazione viene eseguita in modalità interfaccia utente) e all'istanza DefaultTraceListener di .

Vedi anche

Si applica a

Fail(String, String)

Source:
DefaultTraceListener.cs
Source:
DefaultTraceListener.cs
Source:
DefaultTraceListener.cs

Genera o visualizza un messaggio dettagliato e una traccia dello stack per un'asserzione che ha sempre esito negativo.

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)

Parametri

message
String

Messaggio da generare o da visualizzare.

detailMessage
String

Messaggio dettagliato da generare o da visualizzare.

Esempio

Nell'esempio di codice seguente viene chiamata una funzione che chiama il Fail(String, String) metodo per registrare un messaggio di errore dettagliato se la funzione genera un'eccezione. Il metodo scrive il messaggio nella console se un'interfaccia utente non è disponibile.

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

Commenti

Per impostazione predefinita, questo metodo invia il message parametro, il detailMessage parametro e una traccia dello stack a una finestra di messaggio (quando l'applicazione viene eseguita in modalità interfaccia utente) e all'istanza DefaultTraceListener di .

Vedi anche

Si applica a