DefaultTraceListener.Fail Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 .