Debug.Write 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.
Skriver information om felsökningen till spårningslyssnare i Listeners samlingen.
Överlagringar
| Name | Description |
|---|---|
| Write(String, String) |
Skriver ett kategorinamn och ett meddelande till spårningslyssnare i Listeners samlingen. |
| Write(Object, String) |
Skriver ett kategorinamn och värdet för objektets metod till spårningslyssnare ToString() i Listeners samlingen. |
| Write(String) |
Skriver ett meddelande till spårningslyssnare i Listeners samlingen. |
| Write(Object) |
Skriver värdet för objektets -metod till spårningslyssnare ToString() i Listeners samlingen. |
Write(String, String)
- Källa:
- Debug.cs
- Källa:
- Debug.cs
- Källa:
- Debug.cs
- Källa:
- Debug.cs
- Källa:
- Debug.cs
Skriver ett kategorinamn och ett meddelande till spårningslyssnare i Listeners samlingen.
public:
static void Write(System::String ^ message, System::String ^ category);
[System.Diagnostics.Conditional("DEBUG")]
public static void Write(string message, string category);
[System.Diagnostics.Conditional("DEBUG")]
public static void Write(string? message, string? category);
[<System.Diagnostics.Conditional("DEBUG")>]
static member Write : string * string -> unit
Public Shared Sub Write (message As String, category As String)
Parametrar
- message
- String
Ett meddelande att skriva.
- category
- String
Ett kategorinamn som används för att organisera utdata.
- Attribut
Exempel
I följande exempel skapas ett TraceSwitch med namnet generalSwitch. Den här växeln anges utanför kodexemplet.
Om växeln är inställd på TraceLevelError eller högre utdata exemplet det första felmeddelandet till Listeners. Information om hur du lägger till en lyssnare i Listeners samlingen finns i TraceListenerCollection klassen .
Om TraceLevel är inställt på Verbosereturnerar exemplet sedan det andra felmeddelandet på samma rad som det första meddelandet. En radavgränsare följer det andra meddelandet.
// Class-level declaration.
// Create a TraceSwitch.
static TraceSwitch generalSwitch = new TraceSwitch("General", "Entire Application");
static public void MyErrorMethod(Object myObject, string category)
{
// Write the message if the TraceSwitch level is set to Error or higher.
if (generalSwitch.TraceError)
Debug.Write(myObject, category);
// Write a second message if the TraceSwitch level is set to Verbose.
if (generalSwitch.TraceVerbose)
Debug.WriteLine(" Object is not valid for this category.");
}
' Class-level declaration.
' Create a TraceSwitch.
Private Shared generalSwitch As New TraceSwitch("General", "Entire Application")
Public Shared Sub MyErrorMethod(myObject As Object, category As String)
' Write the message if the TraceSwitch level is set to Error or higher.
If generalSwitch.TraceError Then
Debug.Write(myObject, category)
End If
' Write a second message if the TraceSwitch level is set to Verbose.
If generalSwitch.TraceVerbose Then
Debug.WriteLine(" Object is not valid for this category.")
End If
End Sub
Kommentarer
Som standard skrivs utdata till en instans av DefaultTraceListener.
Använd parametern category för att gruppera utdatameddelanden.
Den här metoden anropar Write spårningslyssnarens metod.
Se även
- Debug
- Trace
- BooleanSwitch
- TraceSwitch
- TraceListener
- DefaultTraceListener
- ConsoleTraceListener
- ConditionalAttribute
Gäller för
Write(Object, String)
- Källa:
- Debug.cs
- Källa:
- Debug.cs
- Källa:
- Debug.cs
- Källa:
- Debug.cs
- Källa:
- Debug.cs
Skriver ett kategorinamn och värdet för objektets metod till spårningslyssnare ToString() i Listeners samlingen.
public:
static void Write(System::Object ^ value, System::String ^ category);
[System.Diagnostics.Conditional("DEBUG")]
public static void Write(object value, string category);
[System.Diagnostics.Conditional("DEBUG")]
public static void Write(object? value, string? category);
[<System.Diagnostics.Conditional("DEBUG")>]
static member Write : obj * string -> unit
Public Shared Sub Write (value As Object, category As String)
Parametrar
- category
- String
Ett kategorinamn som används för att organisera utdata.
- Attribut
Exempel
I följande exempel skapas ett TraceSwitch med namnet generalSwitch. Den här växeln anges utanför kodexemplet.
Om växeln är inställd på TraceLevelError eller högre utdata exemplet det första felmeddelandet till Listeners. Information om hur du lägger till en lyssnare i Listeners samlingen finns i TraceListenerCollection klassen .
Om TraceLevel är inställt på Verbosereturnerar exemplet sedan det andra felmeddelandet på samma rad som det första meddelandet. En radavgränsare följer det andra meddelandet.
// Class-level declaration.
// Create a TraceSwitch.
static TraceSwitch generalSwitch = new TraceSwitch("General", "Entire Application");
static public void MyErrorMethod(Object myObject, string category)
{
// Write the message if the TraceSwitch level is set to Error or higher.
if (generalSwitch.TraceError)
Debug.Write(myObject, category);
// Write a second message if the TraceSwitch level is set to Verbose.
if (generalSwitch.TraceVerbose)
Debug.WriteLine(" Object is not valid for this category.");
}
' Class-level declaration.
' Create a TraceSwitch.
Private Shared generalSwitch As New TraceSwitch("General", "Entire Application")
Public Shared Sub MyErrorMethod(myObject As Object, category As String)
' Write the message if the TraceSwitch level is set to Error or higher.
If generalSwitch.TraceError Then
Debug.Write(myObject, category)
End If
' Write a second message if the TraceSwitch level is set to Verbose.
If generalSwitch.TraceVerbose Then
Debug.WriteLine(" Object is not valid for this category.")
End If
End Sub
Kommentarer
Som standard skrivs utdata till en instans av DefaultTraceListener.
Använd parametern category för att gruppera utdatameddelanden.
Den här metoden anropar Write spårningslyssnarens metod.
Se även
- Debug
- Trace
- BooleanSwitch
- TraceSwitch
- TraceListener
- DefaultTraceListener
- ConsoleTraceListener
- ConditionalAttribute
Gäller för
Write(String)
- Källa:
- Debug.cs
- Källa:
- Debug.cs
- Källa:
- Debug.cs
- Källa:
- Debug.cs
- Källa:
- Debug.cs
Skriver ett meddelande till spårningslyssnare i Listeners samlingen.
public:
static void Write(System::String ^ message);
[System.Diagnostics.Conditional("DEBUG")]
public static void Write(string message);
[System.Diagnostics.Conditional("DEBUG")]
public static void Write(string? message);
[<System.Diagnostics.Conditional("DEBUG")>]
static member Write : string -> unit
Public Shared Sub Write (message As String)
Parametrar
- message
- String
Ett meddelande att skriva.
- Attribut
Exempel
I följande exempel skapas ett TraceSwitch med namnet generalSwitch. Den här växeln anges utanför kodexemplet.
Om växeln är inställd på TraceLevelError eller högre utdata exemplet det första felmeddelandet till Listeners. Information om hur du lägger till en lyssnare i Listeners samlingen finns i TraceListenerCollection klassen .
Om TraceLevel är inställt på Verbosereturnerar exemplet sedan det andra felmeddelandet på samma rad som det första meddelandet. En radavgränsare följer det andra meddelandet.
// Class-level declaration.
// Create a TraceSwitch.
static TraceSwitch generalSwitch = new TraceSwitch("General", "Entire Application");
static public void MyErrorMethod(Object myObject, string category)
{
// Write the message if the TraceSwitch level is set to Error or higher.
if (generalSwitch.TraceError)
Debug.Write(myObject, category);
// Write a second message if the TraceSwitch level is set to Verbose.
if (generalSwitch.TraceVerbose)
Debug.WriteLine(" Object is not valid for this category.");
}
' Class-level declaration.
' Create a TraceSwitch.
Private Shared generalSwitch As New TraceSwitch("General", "Entire Application")
Public Shared Sub MyErrorMethod(myObject As Object, category As String)
' Write the message if the TraceSwitch level is set to Error or higher.
If generalSwitch.TraceError Then
Debug.Write(myObject, category)
End If
' Write a second message if the TraceSwitch level is set to Verbose.
If generalSwitch.TraceVerbose Then
Debug.WriteLine(" Object is not valid for this category.")
End If
End Sub
Kommentarer
Som standard skrivs utdata till en instans av DefaultTraceListener.
Den här metoden anropar Write spårningslyssnarens metod.
Se även
- Debug
- Trace
- BooleanSwitch
- TraceSwitch
- TraceListener
- DefaultTraceListener
- ConsoleTraceListener
- ConditionalAttribute
Gäller för
Write(Object)
- Källa:
- Debug.cs
- Källa:
- Debug.cs
- Källa:
- Debug.cs
- Källa:
- Debug.cs
- Källa:
- Debug.cs
Skriver värdet för objektets -metod till spårningslyssnare ToString() i Listeners samlingen.
public:
static void Write(System::Object ^ value);
[System.Diagnostics.Conditional("DEBUG")]
public static void Write(object value);
[System.Diagnostics.Conditional("DEBUG")]
public static void Write(object? value);
[<System.Diagnostics.Conditional("DEBUG")>]
static member Write : obj -> unit
Public Shared Sub Write (value As Object)
Parametrar
- Attribut
Exempel
I följande exempel skapas ett TraceSwitch med namnet generalSwitch. Den här växeln anges utanför kodexemplet.
Om växeln är inställd på TraceLevelError eller högre utdata exemplet det första felmeddelandet till Listeners. Information om hur du lägger till en lyssnare i Listeners samlingen finns i TraceListenerCollection klassen .
Om TraceLevel är inställt på Verbosereturnerar exemplet sedan det andra felmeddelandet på samma rad som det första meddelandet. En radavgränsare följer det andra meddelandet.
// Class-level declaration.
// Create a TraceSwitch.
static TraceSwitch generalSwitch = new TraceSwitch("General", "Entire Application");
static public void MyErrorMethod(Object myObject, string category)
{
// Write the message if the TraceSwitch level is set to Error or higher.
if (generalSwitch.TraceError)
Debug.Write(myObject, category);
// Write a second message if the TraceSwitch level is set to Verbose.
if (generalSwitch.TraceVerbose)
Debug.WriteLine(" Object is not valid for this category.");
}
' Class-level declaration.
' Create a TraceSwitch.
Private Shared generalSwitch As New TraceSwitch("General", "Entire Application")
Public Shared Sub MyErrorMethod(myObject As Object, category As String)
' Write the message if the TraceSwitch level is set to Error or higher.
If generalSwitch.TraceError Then
Debug.Write(myObject, category)
End If
' Write a second message if the TraceSwitch level is set to Verbose.
If generalSwitch.TraceVerbose Then
Debug.WriteLine(" Object is not valid for this category.")
End If
End Sub
Kommentarer
Som standard skrivs utdata till en instans av DefaultTraceListener.
Den här metoden anropar Write spårningslyssnarens metod.
Se även
- Debug
- Trace
- BooleanSwitch
- TraceSwitch
- TraceListener
- DefaultTraceListener
- ConsoleTraceListener
- ConditionalAttribute