Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo DefaultTraceListener.Fail (String, String)

 

Data di pubblicazione: ottobre 2016

Genera o Visualizza informazioni dettagliate sui messaggi e una traccia dello stack per un'asserzione che ha sempre esito negativo.

Spazio dei nomi:   System.Diagnostics
Assembly:  System (in System.dll)

public override void Fail(
	string message,
	string detailMessage
)

Parametri

message
Type: System.String

Il messaggio per creare o visualizzare.

detailMessage
Type: System.String

Messaggio dettagliato da generare o da visualizzare.

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

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

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

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: