Debug.Fail Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
- Debug
- Trace
- BooleanSwitch
- TraceSwitch
- TraceListener
- DefaultTraceListener
- ConsoleTraceListener
- ConditionalAttribute
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
- Debug
- Trace
- BooleanSwitch
- TraceSwitch
- TraceListener
- DefaultTraceListener
- ConsoleTraceListener
- ConditionalAttribute