XmlWriterTraceListener XmlWriterTraceListener XmlWriterTraceListener XmlWriterTraceListener Class

Definizione

Indirizza l'output di tracciatura o di debug come dati con codifica XML a una classe TextWriter o Stream, ad esempio una classe FileStream.Directs tracing or debugging output as XML-encoded data to a TextWriter or to a Stream, such as a FileStream.

public ref class XmlWriterTraceListener : System::Diagnostics::TextWriterTraceListener
public class XmlWriterTraceListener : System.Diagnostics.TextWriterTraceListener
type XmlWriterTraceListener = class
    inherit TextWriterTraceListener
Public Class XmlWriterTraceListener
Inherits TextWriterTraceListener
Ereditarietà

Esempi

Nell'esempio di codice riportato di seguito viene illustrato XmlWriterTraceListener come utilizzare la classe per scrivere i dati di escape e non di escape nei log di file.The following code example shows the use of the XmlWriterTraceListener class to write both escaped and non-escaped data to file logs.

using System;
using System.IO;
using System.Xml;
using System.Xml.XPath;
using System.Diagnostics;

class testClass
{
    static void Main()
    {
        File.Delete("NotEscaped.xml");
        TraceSource ts = new TraceSource("TestSource");
        ts.Listeners.Add(new XmlWriterTraceListener("NotEscaped.xml"));
        ts.Switch.Level = SourceLevels.All;
        string testString = "<Test><InnerElement Val=\"1\" /><InnerElement Val=\"Data\"/><AnotherElement>11</AnotherElement></Test>";
        XmlTextReader myXml = new XmlTextReader(new StringReader(testString));
        XPathDocument xDoc = new XPathDocument(myXml);
        XPathNavigator myNav = xDoc.CreateNavigator();
        ts.TraceData(TraceEventType.Error, 38, myNav);

        ts.Flush();
        ts.Close();

        File.Delete("Escaped.xml");
        TraceSource ts2 = new TraceSource("TestSource2");
        ts2.Listeners.Add(new XmlWriterTraceListener("Escaped.xml"));
        ts2.Switch.Level = SourceLevels.All;
        ts2.TraceData(TraceEventType.Error, 38, testString);

        ts2.Flush();
        ts2.Close();
    }
}
Imports System.IO
Imports System.Xml
Imports System.Xml.XPath
Imports System.Diagnostics



Class testClass
    
    Shared Sub Main() 
        File.Delete("NotEscaped.xml")
        Dim ts As New TraceSource("TestSource")
        ts.Listeners.Add(New XmlWriterTraceListener("NotEscaped.xml"))
        ts.Switch.Level = SourceLevels.All
        Dim testString As String = "<Test><InnerElement Val=""1"" /><InnerElement Val=""Data""/><AnotherElement>11</AnotherElement></Test>"
        Dim myXml As New XmlTextReader(New StringReader(testString))
        Dim xDoc As New XPathDocument(myXml)
        Dim myNav As XPathNavigator = xDoc.CreateNavigator()
        ts.TraceData(TraceEventType.Error, 38, myNav)

        ts.Flush()
        ts.Close()
        
        File.Delete("Escaped.xml")
        Dim ts2 As New TraceSource("TestSource2")
        ts2.Listeners.Add(New XmlWriterTraceListener("Escaped.xml"))
        ts2.Switch.Level = SourceLevels.All
        ts2.TraceData(TraceEventType.Error, 38, testString)
        
        ts2.Flush()
        ts2.Close()
    
    End Sub
End Class

Commenti

Nota

È necessario disporre dell'autorizzazione per il XmlWriterTraceListener codice non gestito per creare un'istanza della classe.You must have unmanaged code permission to create an instance of the XmlWriterTraceListener class.

La XmlWriterTraceListener classe converte le informazioni di traccia e di debug in un flusso di testo con codifica XML.The XmlWriterTraceListener class converts tracing and debugging information into an XML-encoded text stream. La descrizione dell'output XML è illustrata nelle tabelle seguenti.The description of the XML output is shown in the tables that follow. È possibile utilizzare lo strumento Visualizzatore di tracce dei servizi (SvcTraceViewer. exe) per visualizzare l'output XML.You can use the Service Trace Viewer Tool (SvcTraceViewer.exe) to display the XML output.

È possibile abilitare o disabilitare un XmlWriterTraceListener tramite il file di configurazione dell'applicazione e quindi usare XmlWriterTraceListener l'oggetto configurato nell'applicazione.You can enable or disable an XmlWriterTraceListener through the application configuration file and then use the configured XmlWriterTraceListener in your application. In alternativa, è possibile creare un XmlWriterTraceListener oggetto nel codice.Alternately, you can create an XmlWriterTraceListener in your code.

Per configurare un XmlWriterTraceListener, modificare il file di configurazione che corrisponde al nome dell'applicazione.To configure an XmlWriterTraceListener, edit the configuration file that corresponds to the name of your application. In questo file è possibile aggiungere o rimuovere un listener, impostare le proprietà per un listener o rimuovere i listener.In this file, you can add or remove a listener, set the properties for a listener, or remove listeners. Il file di configurazione deve essere formattato come l'esempio seguente.The configuration file should be formatted like the following example.

<configuration>  
  <system.diagnostics>  
    <trace autoflush="false" indentsize="4">  
      <listeners>  
        <add name="xmlListener"   
          type="System.Diagnostics.XmlWriterTraceListener"   
          initializeData="xmlOutput.xml"   
          traceOutputOptions="ProcessId, DateTime" />  
        <remove name="Default" />  
      </listeners>  
    </trace>  
  </system.diagnostics>  
</configuration>  

La XmlWriterTraceListener classe eredita la Filter proprietà dalla classe TraceListenerdi base.The XmlWriterTraceListener class inherits the Filter property from the base class TraceListener. La Filter proprietà consente un ulteriore livello di filtraggio dell'output di traccia nel listener.The Filter property allows an additional level of trace output filtering at the listener. Se è presente un filtro, i Trace metodi del listener di traccia chiamano il ShouldTrace metodo del filtro per determinare se generare la traccia.If there is a filter present, the Trace methods of the trace listener call the ShouldTrace method of the filter to determine whether to emit the trace.

Nota

Se viene effettuato un tentativo di scrittura in un file in uso o non disponibile, il nome del file viene preceduto automaticamente da un GUID.If an attempt is made to write to a file that is in use or unavailable, the file name is automatically prefixed by a GUID.

Nota

I Debugmetodi del listener devono essere chiamati dai metodi delle classi, Tracee TraceSource .Listener methods are intended to be called by methods of the Debug, Trace, and TraceSource classes. I metodi del listener non sono destinati a essere chiamati direttamente dal codice dell'applicazione.The listener methods are not intended to be called directly from application code. Il XmlWriterTraceListener listener è destinato principalmente all'uso da parte TraceSource della classe.The XmlWriterTraceListener listener is primarily intended for use by the TraceSource class. I Write metodi WriteLine e Debug possonoessereTrace chiamati dalle classi eDebuge i valori predefiniti vengono forniti per gli elementi XML che non forniscono valori per. TraceThe Write and WriteLine methods can be called by the Trace and Debug classes, and default values are provided for the XML elements that Trace and Debug do not supply values for.

Nella tabella seguente vengono descritti gli elementi e gli attributi dell'output XML.The following table describes the elements and attributes of the XML output.

ElementoElement AttributiAttributes OutputOutput NoteNotes
CallStack nessunoNone Dipende dalla presenza del Callstack flag TraceOutputOptions nella proprietà.Depends on the presence of the Callstack flag in the TraceOutputOptions property. I caratteri speciali, ad esempio > o <, vengono sostituiti da sequenze di escape.Special characters such as > or < are replaced with escape sequences. Vedere la tabella di conversione dei caratteri di escape riportata di seguito.See the escaped character translation table that follows.
Computer nessunoNone Sempre presente.Always present. Il valore della proprietà MachineName.The value of the MachineName property.
Correlation ActivityID Sempre presenteAlways present Se non è specificato, il valore predefinito è un GUID vuoto.If not specified, the default is an empty GUID.
RelatedActivityID Dipende dalla presenza del relatedActivityId parametro nella chiamata al metodo Trace.Depends on the presence of the relatedActivityId parameter in the Trace method call. Il parametro relatedActivityId del metodo TraceTransfer.The relatedActivityId parameter of the TraceTransfer method.
DataItem nessunoNone Dipende dal TraceData parametro del metodo. dataDepends on the data parameter of the TraceData method. Questo elemento può contenere una matrice di elementi o un elemento, quindi i valori vengono scritti come un set di DataItem nodi TraceData nell'elemento.This element can contain an array of elements or one element, so the values are written as a set of DataItem nodes under the TraceData element.

L'output dei dati USA ToString il metodo degli oggetti dati passati.The data output uses the ToString method of the passed-in data objects.
EventID nessunoNone Sempre presente.Always present. Input del parametroid().Parameter input (id).
Execution ProcessName Sempre presente.Always present. TraceEventCacheDa.From the TraceEventCache.
ProcessID Sempre presente.Always present. TraceEventCacheDa.From the TraceEventCache. Nei sistemi operativi Windows 98 e Windows me, se ProcessID è maggiore di 2.147.483.647, è una rappresentazione positiva di un numero negativo e deve essere convertito per ottenere l'identificatore di processo corretto.On Windows 98 and Windows Me operating systems, if ProcessID is greater than 2,147,483,647 it is a positive representation of a negative number and should be converted to obtain the correct process identifier.
ThreadID Sempre presente.Always present. TraceEventCacheDa.From the TraceEventCache.
Level nessunoNone Sempre presente.Always present. Input del parametro (valore numerico di eventType).Parameter input (the numeric value of eventType). I valori di parametro maggiori di 255 vengono restituiti come 255.Parameter values greater than 255 are output as 255.
LogicalOperationStack nessunoNone Dipende dalla presenza del LogicalOperationStack flag TraceOutputOptions nella proprietà.Depends on the presence of the LogicalOperationStack flag in the TraceOutputOptions property. Può essere presente più di un'operazione logica, quindi i valori vengono scritti come LogicalOperation nodi LogicalOperationStack nell'elemento.There can be more than one logical operation, so the values are written as LogicalOperation nodes under the LogicalOperationStack element.
Message nessunoNone Dipende dalla presenza di un messaggio nella chiamata al metodo Trace.Depends on the presence of a message in the Trace method call. Questo elemento è un messaggio formattato se vengono forniti gli argomenti di formattazione.This element is a formatted message if formatting arguments are provided.
Source Name Sempre presente.Always present. Input del parametro.Parameter input.
SubType Name Sempre presente.Always present. Input del parametro.Parameter input.
TimeCreated SystemTime Sempre presente.Always present. Se non è presente in TraceEventCache, il valore predefinito è l'ora corrente.If not present in the TraceEventCache, the default is the current time.
TimeStamp nessunoNone Dipende dalla presenza del Timestamp flag TraceOutputOptions nella proprietà.Depends on the presence of the Timestamp flag in the TraceOutputOptions property. TraceEventCacheDa.From the TraceEventCache.
Type nessunoNone Sempre presente.Always present. Sempre il valore 3.Always the value 3.

Nella tabella seguente vengono illustrati i caratteri di escape nell'output XML.The following table shows the characters that are escaped in the XML output. L'escape si verifica in tutti gli elementi e gli attributi, ad eccezione DataItem dell'elemento, che non viene sottoposto data a escape se l'oggetto passato al parametro TraceData del metodo è XPathNavigator un oggetto.Escaping occurs in all the elements and attributes with the exception of the DataItem element, which is not escaped if the object passed to the data parameter of the TraceData method is an XPathNavigator object. Se viene XPathNavigator utilizzato un oggetto per l'oggetto dati, MoveToRoot viene chiamato il metodo e l'intero nodo radice viene tracciato come dati non di escape.If an XPathNavigator is used for the data object, the MoveToRoot method is called and the entire root node is traced as unescaped data.

Caratteri di escapeEscaped character ValueValue
& &
< <
> >
"" "
|'
0xD0xD &#xD;&#xD;
0xA0xA &#xA;&#xA;

Costruttori

XmlWriterTraceListener(Stream) XmlWriterTraceListener(Stream) XmlWriterTraceListener(Stream) XmlWriterTraceListener(Stream)

Inizializza una nuova istanza della classe XmlWriterTraceListener, utilizzando il flusso specificato come destinatario dell'output di debug o di tracciatura.Initializes a new instance of the XmlWriterTraceListener class, using the specified stream as the recipient of the debugging and tracing output.

XmlWriterTraceListener(Stream, String) XmlWriterTraceListener(Stream, String) XmlWriterTraceListener(Stream, String) XmlWriterTraceListener(Stream, String)

Inizializza una nuova istanza della classe XmlWriterTraceListener con il nome specificato, utilizzando il flusso specificato come destinatario dell'output di debug o di tracciatura.Initializes a new instance of the XmlWriterTraceListener class with the specified name, using the specified stream as the recipient of the debugging and tracing output.

XmlWriterTraceListener(String) XmlWriterTraceListener(String) XmlWriterTraceListener(String) XmlWriterTraceListener(String)

Inizializza una nuova istanza della classe XmlWriterTraceListener, utilizzando il file specificato come destinatario dell'output di debug o di tracciatura.Initializes a new instance of the XmlWriterTraceListener class, using the specified file as the recipient of the debugging and tracing output.

XmlWriterTraceListener(String, String) XmlWriterTraceListener(String, String) XmlWriterTraceListener(String, String) XmlWriterTraceListener(String, String)

Inizializza una nuova istanza della classe XmlWriterTraceListener con il nome specificato, utilizzando il file specificato come destinatario dell'output di debug o di tracciatura.Initializes a new instance of the XmlWriterTraceListener class with the specified name, using the specified file as the recipient of the debugging and tracing output.

XmlWriterTraceListener(TextWriter) XmlWriterTraceListener(TextWriter) XmlWriterTraceListener(TextWriter) XmlWriterTraceListener(TextWriter)

Inizializza una nuova istanza della classe XmlWriterTraceListener, utilizzando il writer specificato come destinatario dell'output di debug o di tracciatura.Initializes a new instance of the XmlWriterTraceListener class using the specified writer as the recipient of the debugging and tracing output.

XmlWriterTraceListener(TextWriter, String) XmlWriterTraceListener(TextWriter, String) XmlWriterTraceListener(TextWriter, String) XmlWriterTraceListener(TextWriter, String)

Inizializza una nuova istanza della classe XmlWriterTraceListener con il nome specificato, utilizzando il writer specificato come destinatario dell'output di debug o di tracciatura.Initializes a new instance of the XmlWriterTraceListener class with the specified name, using the specified writer as the recipient of the debugging and tracing output.

Metodi

Close() Close() Close() Close()

Chiude la classe Writer per questo listener in modo che non riceva più output di tracciatura o di debug.Closes the Writer for this listener so that it no longer receives tracing or debugging output.

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

Consente di creare un oggetto che contiene tutte le informazioni rilevanti necessarie per la generazione del proxy utilizzato per effettuare la comunicazione con un oggetto remoto.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Dispose() Dispose() Dispose() Dispose()

Rilascia tutte le risorse usate da TraceListener.Releases all resources used by the TraceListener.

(Inherited from TraceListener)
Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Elimina questo oggetto TextWriterTraceListener.Disposes this TextWriterTraceListener object.

(Inherited from TextWriterTraceListener)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Fail(String) Fail(String) Fail(String) Fail(String)

Genera un messaggio di errore nel listener creato durante l'implementazione della classe TraceListener.Emits an error message to the listener you create when you implement the TraceListener class.

(Inherited from TraceListener)
Fail(String, String) Fail(String, String) Fail(String, String) Fail(String, String)

Scrive informazioni di traccia, compresi un messaggio di errore e un messaggio di errore dettagliato, nel file o nel flusso.Writes trace information including an error message and a detailed error message to the file or stream.

Flush() Flush() Flush() Flush()

Scarica il buffer di output per la classe Writer.Flushes the output buffer for the Writer.

(Inherited from TextWriterTraceListener)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

Consente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'istanza.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetSupportedAttributes() GetSupportedAttributes() GetSupportedAttributes() GetSupportedAttributes()

Ottiene gli attributi personalizzati supportati dal listener di traccia.Gets the custom attributes supported by the trace listener.

(Inherited from TraceListener)
GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza.Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente.Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)
TraceData(TraceEventCache, String, TraceEventType, Int32, Object) TraceData(TraceEventCache, String, TraceEventType, Int32, Object) TraceData(TraceEventCache, String, TraceEventType, Int32, Object) TraceData(TraceEventCache, String, TraceEventType, Int32, Object)

Scrive informazioni di traccia, un oggetto dati e informazioni di evento nel file o nel flusso.Writes trace information, a data object, and event information to the file or stream.

TraceData(TraceEventCache, String, TraceEventType, Int32, Object[]) TraceData(TraceEventCache, String, TraceEventType, Int32, Object[]) TraceData(TraceEventCache, String, TraceEventType, Int32, Object[]) TraceData(TraceEventCache, String, TraceEventType, Int32, Object[])

Scrive informazioni di traccia, oggetti dati e informazioni di evento nel file o nel flusso.Writes trace information, data objects, and event information to the file or stream.

TraceEvent(TraceEventCache, String, TraceEventType, Int32) TraceEvent(TraceEventCache, String, TraceEventType, Int32) TraceEvent(TraceEventCache, String, TraceEventType, Int32) TraceEvent(TraceEventCache, String, TraceEventType, Int32)

Scrive le informazioni di traccia e di evento nell'output specifico del listener.Writes trace and event information to the listener specific output.

(Inherited from TraceListener)
TraceEvent(TraceEventCache, String, TraceEventType, Int32, String) TraceEvent(TraceEventCache, String, TraceEventType, Int32, String) TraceEvent(TraceEventCache, String, TraceEventType, Int32, String) TraceEvent(TraceEventCache, String, TraceEventType, Int32, String)

Scrive informazioni di traccia, un messaggio e informazioni di evento nel file o nel flusso.Writes trace information, a message, and event information to the file or stream.

TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[])

Scrive informazioni di traccia, un messaggio formattato e informazioni di evento nel file o nel flusso.Writes trace information, a formatted message, and event information to the file or stream.

TraceTransfer(TraceEventCache, String, Int32, String, Guid) TraceTransfer(TraceEventCache, String, Int32, String, Guid) TraceTransfer(TraceEventCache, String, Int32, String, Guid) TraceTransfer(TraceEventCache, String, Int32, String, Guid)

Scrive informazioni di traccia, compresi l'identità di un'attività correlata, un messaggio e informazioni di evento, nel file o nel flusso.Writes trace information including the identity of a related activity, a message, and event information to the file or stream.

Write(Object) Write(Object) Write(Object) Write(Object)

Scrive il valore del metodo ToString() dell'oggetto nel listener creato durante l'implementazione della classe TraceListener.Writes the value of the object's ToString() method to the listener you create when you implement the TraceListener class.

(Inherited from TraceListener)
Write(Object, String) Write(Object, String) Write(Object, String) Write(Object, String)

Scrive un nome di categoria e il valore del metodo ToString() dell'oggetto nel listener creato durante l'implementazione della classe TraceListener.Writes a category name and the value of the object's ToString() method to the listener you create when you implement the TraceListener class.

(Inherited from TraceListener)
Write(String) Write(String) Write(String) Write(String)

Scrive nel file o nel flusso un messaggio testuale senza informazioni di contesto aggiuntive.Writes a verbatim message without any additional context information to the file or stream.

Write(String, String) Write(String, String) Write(String, String) Write(String, String)

Scrive un nome di categoria e un messaggio nel listener creato durante l'implementazione della classe TraceListener.Writes a category name and a message to the listener you create when you implement the TraceListener class.

(Inherited from TraceListener)
WriteIndent() WriteIndent() WriteIndent() WriteIndent()

Inserisce il rientro nel listener creato quando si implementa questa classe e reimposta la proprietà NeedIndent su false.Writes the indent to the listener you create when you implement this class, and resets the NeedIndent property to false.

(Inherited from TraceListener)
WriteLine(Object) WriteLine(Object) WriteLine(Object) WriteLine(Object)

Scrive il valore del metodo ToString() dell'oggetto nel listener creato durante l'implementazione della classe TraceListener, seguito da un terminatore di riga.Writes the value of the object's ToString() method to the listener you create when you implement the TraceListener class, followed by a line terminator.

(Inherited from TraceListener)
WriteLine(Object, String) WriteLine(Object, String) WriteLine(Object, String) WriteLine(Object, String)

Scrive un nome di categoria e il valore del metodo ToString() dell'oggetto nel listener creato durante l'implementazione della classe TraceListener, seguito da un terminatore di riga.Writes a category name and the value of the object's ToString() method to the listener you create when you implement the TraceListener class, followed by a line terminator.

(Inherited from TraceListener)
WriteLine(String) WriteLine(String) WriteLine(String) WriteLine(String)

Scrive nel file o nel flusso un messaggio testuale privo di informazioni di contesto aggiuntive, seguito dal terminatore di riga corrente.Writes a verbatim message without any additional context information followed by the current line terminator to the file or stream.

WriteLine(String, String) WriteLine(String, String) WriteLine(String, String) WriteLine(String, String)

Scrive un nome di categoria e un messaggio nel listener creato durante l'implementazione della classe TraceListener, seguiti da un terminatore di riga.Writes a category name and a message to the listener you create when you implement the TraceListener class, followed by a line terminator.

(Inherited from TraceListener)

Proprietà

Attributes Attributes Attributes Attributes

Ottiene gli attributi personalizzati del listener di traccia definiti nel file di configurazione dell'applicazione.Gets the custom trace listener attributes defined in the application configuration file.

(Inherited from TraceListener)
Filter Filter Filter Filter

Ottiene o imposta il filtro di traccia per il listener di traccia.Gets or sets the trace filter for the trace listener.

(Inherited from TraceListener)
IndentLevel IndentLevel IndentLevel IndentLevel

Ottiene o imposta il livello di rientro.Gets or sets the indent level.

(Inherited from TraceListener)
IndentSize IndentSize IndentSize IndentSize

Ottiene o imposta il numero di spazi in un rientro.Gets or sets the number of spaces in an indent.

(Inherited from TraceListener)
IsThreadSafe IsThreadSafe IsThreadSafe IsThreadSafe

Ottiene un valore che indica se il listener di traccia è thread-safe.Gets a value indicating whether the trace listener is thread safe.

(Inherited from TraceListener)
Name Name Name Name

Ottiene o imposta un nome per questa classe TraceListener.Gets or sets a name for this TraceListener.

(Inherited from TraceListener)
NeedIndent NeedIndent NeedIndent NeedIndent

Ottiene o imposta un valore che indica se impostare il rientro dell'output.Gets or sets a value indicating whether to indent the output.

(Inherited from TraceListener)
TraceOutputOptions TraceOutputOptions TraceOutputOptions TraceOutputOptions

Ottiene o imposta le opzioni dell'output di traccia.Gets or sets the trace output options.

(Inherited from TraceListener)
Writer Writer Writer Writer

Ottiene o imposta il writer di testo che riceve l'output di tracciatura o di debug.Gets or sets the text writer that receives the tracing or debugging output.

(Inherited from TextWriterTraceListener)

Sicurezza

SecurityPermission
per la possibilità di chiamare codice non gestito.for the ability to call unmanaged code. Enumerazione associata: UnmanagedCode.Associated enumeration: UnmanagedCode.

Si applica a