Freigeben über


TextWriterTraceListener-Konstruktor ()

Initialisiert eine neue Instanz der TextWriterTraceListener-Klasse mit TextWriter als Empfänger der Ausgabe.

Namespace: System.Diagnostics
Assembly: System (in system.dll)

Syntax

'Declaration
Public Sub New
'Usage
Dim instance As New TextWriterTraceListener
public TextWriterTraceListener ()
public:
TextWriterTraceListener ()
public TextWriterTraceListener ()
public function TextWriterTraceListener ()

Hinweise

Dieser Konstruktor verwendet den TextWriter-Stream als Empfänger der Ablaufverfolgungs- oder Debugausgabe. Der entsprechende Name wird mit "TextWriter" initialisiert.

Beispiel

Im folgenden Codebeispiel wird ein TextWriterTraceListener mit dem TextWriterTraceListener-Konstruktor erstellt. Die Writer-Eigenschaft wird auf die Ausgabe in die Konsole festgelegt, und anschließend wird TextWriterTraceListener zu TraceListenerCollection hinzugefügt. Es wird eine Meldung in zwei Segmenten geschrieben und anschließend TextWriterTraceListener geschlossen.

Public Class Sample
    
    Public Shared Sub Main()
        ' Create a text writer that writes to the console screen and add
        ' it to the trace listeners 
        Dim myWriter As New TextWriterTraceListener()
        myWriter.Writer = System.Console.Out
        Trace.Listeners.Add(myWriter)
        
        ' Write the output to the console screen.
        myWriter.Write("Write to the Console screen. ")
        myWriter.WriteLine("Again, write to console screen.")
        
        ' Flush and close the output.
        myWriter.Flush()
        myWriter.Close()
    End Sub

End Class
public class Sample
{

public static void Main(string[] args) {
    /* Create a text writer that writes to the console screen and add
     * it to the trace listeners */
    TextWriterTraceListener myWriter = new TextWriterTraceListener();
    myWriter.Writer = System.Console.Out;
    Trace.Listeners.Add(myWriter);
 
    // Write the output to the console screen.
    myWriter.Write("Write to the Console screen. ");
    myWriter.WriteLine("Again, write to console screen.");
 
    // Flush and close the output.
    myWriter.Flush();
    myWriter.Close();
 }

}
int main()
{
   
   /* Create a text writer that writes to the console screen and add
        * it to the trace listeners */
   TextWriterTraceListener^ myWriter = gcnew TextWriterTraceListener;
   myWriter->Writer = System::Console::Out;
   Trace::Listeners->Add( myWriter );
   
   // Write the output to the console screen.
   myWriter->Write( "Write to the Console screen. " );
   myWriter->WriteLine( "Again, write to console screen." );
   
   // Flush and close the output.
   myWriter->Flush();
   myWriter->Close();
}
public class Sample
{
    public static void main(String[] args)
    {
        /* Create a text writer that writes to the console screen and add
           it to the trace listeners 
        */
        TextWriterTraceListener myWriter = new TextWriterTraceListener();
        myWriter.set_Writer(System.Console.get_Out());
        Trace.get_Listeners().Add(myWriter);
        // Write the output to the console screen.
        myWriter.Write("Write to the Console screen. ");
        myWriter.WriteLine("Again, write to console screen.");
        // Flush and close the output.
        myWriter.Flush();
        myWriter.Close();
    } //main
} //Sample 

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

TextWriterTraceListener-Klasse
TextWriterTraceListener-Member
System.Diagnostics-Namespace
TraceListener
DefaultTraceListener-Klasse
ConsoleTraceListener-Klasse
EventLogTraceListener-Klasse
TextWriterTraceListener-Klasse
Stream
TextWriter
Debug-Klasse
Trace