Debug.Fail Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Genererar ett felmeddelande.
Överlagringar
| Name | Description |
|---|---|
| Fail(String, String) |
Genererar ett felmeddelande och ett detaljerat felmeddelande. |
| Fail(String) |
Genererar det angivna felmeddelandet. |
Fail(String, String)
- Källa:
- Debug.cs
- Källa:
- Debug.cs
- Källa:
- Debug.cs
- Källa:
- Debug.cs
- Källa:
- Debug.cs
Genererar ett felmeddelande och ett detaljerat felmeddelande.
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)
Parametrar
- message
- String
Ett meddelande som ska skickas.
- detailMessage
- String
Ett detaljerat meddelande att avge.
- Attribut
Exempel
I följande exempel används Fail metoden för att skriva ut ett meddelande vid undantagshantering.
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
Du kan också använda Fail metoden i en switch-instruktion.
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
Kommentarer
Standardbeteendet är att DefaultTraceListener meddelandet matas ut till en meddelanderuta när programmet körs i användargränssnittsläge och till TraceListener instanserna i Listeners samlingen.
Note
Visningen av meddelanderutan är beroende av förekomsten av DefaultTraceListener. Om inte DefaultTraceListener finns i Listeners samlingen visas inte meddelanderutan.
DefaultTraceListener Kan tas bort av clear<>, remove<> eller genom att anropa Clear metoden på Listeners egenskapen (System.Diagnostics.Trace.Listeners.Clear()).
Du kan anpassa det här beteendet genom att lägga till en TraceListener i eller ta bort en från Listeners samlingen.
Se även
- Debug
- Trace
- BooleanSwitch
- TraceSwitch
- TraceListener
- DefaultTraceListener
- ConsoleTraceListener
- ConditionalAttribute
Gäller för
Fail(String)
- Källa:
- Debug.cs
- Källa:
- Debug.cs
- Källa:
- Debug.cs
- Källa:
- Debug.cs
- Källa:
- Debug.cs
Genererar det angivna felmeddelandet.
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)
Parametrar
- message
- String
Ett meddelande som ska skickas.
- Attribut
Exempel
I följande exempel används Fail metoden för att skriva ut ett meddelande vid undantagshantering.
catch (Exception)
{
Debug.Fail("Unknown Option " + option + ", using the default.");
}
Catch e As Exception
Debug.Fail("Unknown Option " + myOption1 + ", using the default.")
End Try
Du kan också använda Fail metoden i en switch-instruktion.
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
Kommentarer
Standardbeteendet är att DefaultTraceListener meddelandet matas ut till en meddelanderuta när programmet körs i användargränssnittsläge och till TraceListener instanserna i Listeners samlingen.
Note
Visningen av meddelanderutan är beroende av förekomsten av DefaultTraceListener. Om inte DefaultTraceListener finns i Listeners samlingen visas inte meddelanderutan.
DefaultTraceListener Kan tas bort av clear<>, remove<> eller genom att anropa Clear metoden på Listeners egenskapen (System.Diagnostics.Trace.Listeners.Clear()).
Du kan anpassa det här beteendet genom att lägga till en TraceListener i eller ta bort en från Listeners samlingen.
Se även
- Debug
- Trace
- BooleanSwitch
- TraceSwitch
- TraceListener
- DefaultTraceListener
- ConsoleTraceListener
- ConditionalAttribute