Condividi tramite


Debug.Fail Metodo

Definizione

Genera un messaggio di errore.

Overload

Nome Descrizione
Fail(String, String)

Genera un messaggio di errore e un messaggio di errore dettagliato.

Fail(String)

Genera il messaggio di errore specificato.

Fail(String, String)

Origine:
Debug.cs
Origine:
Debug.cs
Origine:
Debug.cs
Origine:
Debug.cs
Origine:
Debug.cs

Genera un messaggio di errore e un messaggio di errore dettagliato.

public:
 static void Fail(System::String ^ message, System::String ^ detailMessage);
[System.Diagnostics.Conditional("DEBUG")]
public static void Fail(string message, string detailMessage);
[System.Diagnostics.Conditional("DEBUG")]
public static void Fail(string? message, string? detailMessage);
[<System.Diagnostics.Conditional("DEBUG")>]
static member Fail : string * string -> unit
Public Shared Sub Fail (message As String, detailMessage As String)

Parametri

message
String

Messaggio da generare.

detailMessage
String

Messaggio dettagliato da generare.

Attributi

Esempio

Nell'esempio seguente viene utilizzato il metodo per stampare un messaggio durante la Fail gestione delle eccezioni.

catch (Exception)
{
    Debug.Fail("Invalid value: " + value.ToString(),
       "Resetting value to newValue.");
    value = newValue;
}
Catch e As Exception
    Debug.Fail("Invalid value: " + value.ToString(), "Resetting value to newValue.")
    value = newValue
End Try

È anche possibile usare il Fail metodo in un'istruzione switch.

switch (option1)
{
    case MyOption.First:
        result = 1.0;
        break;

    // Insert additional cases.

    default:
        Debug.Fail("Unknown Option " + option1, "Result set to 1.0");
        result = 1.0;
        break;
}
Select Case option1
    Case MyOption.First
        result = 1.0
    
    ' Insert additional cases.
    Case Else
        Debug.Fail("Unknown Option " & option1, "Result set to 1.0")
        result = 1.0
End Select

Commenti

Il comportamento predefinito è che restituisce DefaultTraceListener il messaggio a una finestra di messaggio quando l'applicazione è in esecuzione in modalità interfaccia utente e nelle TraceListener istanze della Listeners raccolta.

Annotazioni

La visualizzazione della finestra di messaggio dipende dalla presenza di DefaultTraceListener. DefaultTraceListener Se non è presente nell'insiemeListeners, la finestra di messaggio non viene visualizzata. L'oggetto DefaultTraceListener può essere rimosso dalla proprietà clear>, dalla rimozione o chiamando il metodo sulla proprietà ().<><System.Diagnostics.Trace.Listeners.Clear()ListenersClear

È possibile personalizzare questo comportamento aggiungendo o TraceListener rimuovendone uno dalla Listeners raccolta.

Vedi anche

Si applica a

Fail(String)

Origine:
Debug.cs
Origine:
Debug.cs
Origine:
Debug.cs
Origine:
Debug.cs
Origine:
Debug.cs

Genera il messaggio di errore specificato.

public:
 static void Fail(System::String ^ message);
[System.Diagnostics.Conditional("DEBUG")]
public static void Fail(string message);
[System.Diagnostics.Conditional("DEBUG")]
public static void Fail(string? message);
[<System.Diagnostics.Conditional("DEBUG")>]
static member Fail : string -> unit
Public Shared Sub Fail (message As String)

Parametri

message
String

Messaggio da generare.

Attributi

Esempio

Nell'esempio seguente viene utilizzato il metodo per stampare un messaggio durante la Fail gestione delle eccezioni.

catch (Exception)
{
    Debug.Fail("Unknown Option " + option + ", using the default.");
}
Catch e As Exception
    Debug.Fail("Unknown Option " + myOption1 + ", using the default.")
End Try

È anche possibile usare il Fail metodo in un'istruzione switch.

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

    // Insert additional cases.

    default:
        Debug.Fail("Unknown Option " + option);
        result = 1.0;
        break;
}
Select Case myOption1
    Case MyOption.First
        result = 1.0
    
    ' Insert additional cases.
    Case Else
        Debug.Fail(("Unknown Option " & myOption1.ToString))
        result = 1.0
End Select

Commenti

Il comportamento predefinito è che restituisce DefaultTraceListener il messaggio a una finestra di messaggio quando l'applicazione è in esecuzione in modalità interfaccia utente e nelle TraceListener istanze della Listeners raccolta.

Annotazioni

La visualizzazione della finestra di messaggio dipende dalla presenza di DefaultTraceListener. DefaultTraceListener Se non è presente nell'insiemeListeners, la finestra di messaggio non viene visualizzata. L'oggetto DefaultTraceListener può essere rimosso dalla proprietà clear>, dalla rimozione o chiamando il metodo sulla proprietà ().<><System.Diagnostics.Trace.Listeners.Clear()ListenersClear

È possibile personalizzare questo comportamento aggiungendo o TraceListener rimuovendone uno dalla Listeners raccolta.

Vedi anche

Si applica a