Debug.Fail Methode

Definitie

Er wordt een foutbericht verzonden.

Overloads

Name Description
Fail(String)

Hiermee wordt het opgegeven foutbericht verzonden.

Fail(String, String)

Verzendt een foutbericht en een gedetailleerd foutbericht.

Fail(String)

Hiermee wordt het opgegeven foutbericht verzonden.

public:
 static void Fail(System::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)

Parameters

message
String

Een bericht dat moet worden verzonden.

Kenmerken

Voorbeelden

In het volgende voorbeeld wordt de methode gebruikt om een bericht af te drukken tijdens het Fail verwerken van uitzonderingen.

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

U kunt de Fail methode ook gebruiken in een switch-instructie.

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

Opmerkingen

Het standaardgedrag is dat het DefaultTraceListener bericht wordt uitgevoerd naar een berichtvak wanneer de toepassing wordt uitgevoerd in de gebruikersinterfacemodus en naar de TraceListener exemplaren in de Listeners verzameling.

Note

De weergave van het berichtvak is afhankelijk van de aanwezigheid van de DefaultTraceListener. Als de DefaultTraceListener verzameling zich niet in de Listeners verzameling bevindt, wordt het berichtvak niet weergegeven. De DefaultTraceListener kan worden verwijderd door het <wissen>, verwijderen<> of door de Clear methode op de eigenschap (System.Diagnostics.Trace.Listeners.Clear()) aan te Listeners roepen.

U kunt dit gedrag aanpassen door een TraceListener verzameling toe te voegen aan of te verwijderen uit de Listeners verzameling.

Zie ook

Van toepassing op

Fail(String, String)

Verzendt een foutbericht en een gedetailleerd foutbericht.

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")>]
static member Fail : string * string -> unit
Public Shared Sub Fail (message As String, detailMessage As String)

Parameters

message
String

Een bericht dat moet worden verzonden.

detailMessage
String

Een gedetailleerd bericht dat moet worden verzonden.

Kenmerken

Voorbeelden

In het volgende voorbeeld wordt de methode gebruikt om een bericht af te drukken tijdens het Fail verwerken van uitzonderingen.

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

U kunt de Fail methode ook gebruiken in een switch-instructie.

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

Opmerkingen

Het standaardgedrag is dat het DefaultTraceListener bericht wordt uitgevoerd naar een berichtvak wanneer de toepassing wordt uitgevoerd in de gebruikersinterfacemodus en naar de TraceListener exemplaren in de Listeners verzameling.

Note

De weergave van het berichtvak is afhankelijk van de aanwezigheid van de DefaultTraceListener. Als de DefaultTraceListener verzameling zich niet in de Listeners verzameling bevindt, wordt het berichtvak niet weergegeven. De DefaultTraceListener kan worden verwijderd door het <wissen>, verwijderen<> of door de Clear methode op de eigenschap (System.Diagnostics.Trace.Listeners.Clear()) aan te Listeners roepen.

U kunt dit gedrag aanpassen door een TraceListener verzameling toe te voegen aan of te verwijderen uit de Listeners verzameling.

Zie ook

Van toepassing op