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 Trace.Fail (String)

 

Data di pubblicazione: ottobre 2016

Genera il messaggio di errore specificato.

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

[ConditionalAttribute("TRACE")]
public static void Fail(
	string message
)

Parametri

message
Type: System.String

Messaggio da generare.

The default behavior for the default trace listener is to output the message parameter to a message box when the application runs in user-interface mode, and to the T:System.Diagnostics.TraceListener instances in the P:System.Diagnostics.Trace.Listeners collection.

System_CAPS_noteNota

The display of the message box is dependent on the presence of the T:System.Diagnostics.DefaultTraceListener. If the T:System.Diagnostics.DefaultTraceListener is not in the P:System.Diagnostics.Trace.Listeners collection, the message box is not displayed. The T:System.Diagnostics.DefaultTraceListener can be removed by the <clear> Element for <listeners> for <trace>, the <remove> Element for <listeners> for <trace>, or by calling the M:System.Diagnostics.TraceListenerCollection.Clear method on the P:System.Diagnostics.Trace.Listeners property (System.Diagnostics.Trace.Listeners.Clear()).

You can customize this behavior by adding a T:System.Diagnostics.TraceListener to, or by removing one from, the P:System.Diagnostics.Trace.Listeners collection.

The following example uses the M:System.Diagnostics.Trace.Fail(System.String) method to print a message during exception handling.

catch (Exception) {
    Trace.Fail("Unknown Option " + option + ", using the default.");
}

You can also use the M:System.Diagnostics.Trace.Fail(System.String) method in a switch statement.

switch (option) {
    case Option.First:
       result = 1.0;
       break;

    // Insert additional cases.
    default:
       Trace.Fail("Unknown Option " + option);
       result = 1.0;
       break;
}

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