DelimitedListTraceListener Klas

Definitie

Stuur de uitvoer voor tracering of foutopsporing naar een tekstschrijver, zoals een streamschrijver, of naar een stroom, zoals een bestandsstroom.

public ref class DelimitedListTraceListener : System::Diagnostics::TextWriterTraceListener
public class DelimitedListTraceListener : System.Diagnostics.TextWriterTraceListener
type DelimitedListTraceListener = class
    inherit TextWriterTraceListener
Public Class DelimitedListTraceListener
Inherits TextWriterTraceListener
Overname
Overname
DelimitedListTraceListener

Opmerkingen

De traceringsuitvoer heeft een tekstindeling met scheidingstekens die door de Delimiter eigenschap zijn opgegeven. Het scheidingsteken wordt gebruikt om elk veld in een regel met uitvoer te beëindigen. Als u bijvoorbeeld de traceringsuitvoer wilt weergeven in een Microsoft Excel spreadsheet, kunt u een komma (",") opgeven als scheidingsteken en een csv-bestand (door komma's gescheiden waarden) maken.

Important

Met dit type wordt de IDisposable interface geïmplementeerd. Wanneer u klaar bent met het gebruik van het type, moet u het direct of indirect verwijderen. Als u het type rechtstreeks wilt verwijderen, roept u de Dispose methode aan in eentry/catch blok. Als u deze indirect wilt verwijderen, gebruikt u een taalconstructie zoals using (in C#) of Using (in Visual Basic). Zie de sectie 'Using an Object that Implements IDisposable' (Een object gebruiken dat IDisposable implementeert) in het IDisposable interfaceonderwerp voor meer informatie.

U kunt een DelimitedListTraceListener in uw code maken. U kunt in .NET Framework-apps ook een DelimitedListTraceListener in- of uitschakelen via het toepassingsconfiguratiebestand en vervolgens de geconfigureerde DelimitedListTraceListener in uw toepassing gebruiken.

Note

De DelimitedListTraceListener scheidingstekens bevatten alleen tekst die wordt verzonden met behulp van de methoden met namen die beginnen met het woord Trace, zoals DelimitedListTraceListener.TraceEvent of Trace.TraceWarning. Traceringsgegevens die worden verzonden met behulp van de Debug.Write en TextWriterTraceListener.WriteLine methoden worden niet gescheiden.

Als u een DelimitedListTraceListener in een .NET Framework-app wilt configureren, bewerkt u het configuratiebestand dat overeenkomt met de naam van uw toepassing. In dit bestand kunt u een listener toevoegen, de eigenschappen voor een listener instellen of een listener verwijderen. Het configuratiebestand moet worden opgemaakt zoals wordt weergegeven in het volgende voorbeeld:

<configuration>
  <system.diagnostics>
    <trace autoflush="false" indentsize="4">
      <listeners>
        <add name="delimitedListener"
          type="System.Diagnostics.DelimitedListTraceListener"
          delimiter=","
          initializeData="delimitedOutput.csv"
          traceOutputOptions="ProcessId, DateTime" />
      </listeners>
    </trace>
  </system.diagnostics>
</configuration>

Note

Als u probeert te schrijven naar een bestand dat wordt gebruikt of niet beschikbaar is, wordt de bestandsnaam automatisch voorafgegaan door een GUID.

Note

Listeners zijn bedoeld om te worden gebruikt door methoden van de Debug, Traceen TraceSource klassen om traceringsinformatie te schrijven. Listenermethoden, met uitzondering van constructors, mogen niet rechtstreeks vanuit toepassingscode worden aangeroepen.

Constructors

Name Description
DelimitedListTraceListener(Stream, String)

Initialiseert een nieuw exemplaar van de DelimitedListTraceListener klasse die naar de opgegeven uitvoerstroom schrijft en heeft de opgegeven naam.

DelimitedListTraceListener(Stream)

Initialiseert een nieuw exemplaar van de DelimitedListTraceListener klasse die naar de opgegeven uitvoerstroom schrijft.

DelimitedListTraceListener(String, String)

Initialiseert een nieuw exemplaar van de DelimitedListTraceListener klasse die naar het opgegeven bestand schrijft en de opgegeven naam heeft.

DelimitedListTraceListener(String)

Initialiseert een nieuw exemplaar van de DelimitedListTraceListener klasse die naar het opgegeven bestand schrijft.

DelimitedListTraceListener(TextWriter, String)

Initialiseert een nieuw exemplaar van de klasse die naar de DelimitedListTraceListener opgegeven tekstschrijver schrijft en de opgegeven naam heeft.

DelimitedListTraceListener(TextWriter)

Initialiseert een nieuw exemplaar van de DelimitedListTraceListener klasse die naar de opgegeven tekstschrijver schrijft.

Eigenschappen

Name Description
Attributes

Hiermee haalt u de aangepaste kenmerken van de traceringslistener op die zijn gedefinieerd in het configuratiebestand van de toepassing.

(Overgenomen van TraceListener)
Delimiter

Hiermee haalt u het scheidingsteken voor de lijst met scheidingstekens op of stelt u dit in.

Filter

Hiermee haalt u het traceringsfilter voor de traceerlistener op of stelt u dit in.

(Overgenomen van TraceListener)
IndentLevel

Hiermee haalt u het inspringniveau op of stelt u het inspringniveau in.

(Overgenomen van TraceListener)
IndentSize

Hiermee kunt u het aantal spaties in een inspringing ophalen of instellen.

(Overgenomen van TraceListener)
IsThreadSafe

Hiermee wordt een waarde opgehaald die aangeeft of de traceerlist veilig is.

(Overgenomen van TraceListener)
Name

Hiermee haalt u een naam op of stelt u deze TraceListenerin.

(Overgenomen van TraceListener)
NeedIndent

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de uitvoer moet worden ingesprongen.

(Overgenomen van TraceListener)
TraceOutputOptions

Hiermee haalt u de traceringsuitvoeropties op of stelt u deze in.

(Overgenomen van TraceListener)
Writer

Hiermee wordt de tekstschrijver ophaalt of ingesteld die de tracerings- of foutopsporingsuitvoer ontvangt.

(Overgenomen van TextWriterTraceListener)

Methoden

Name Description
Close()

Hiermee sluit u de Writer uitvoer zodat deze geen tracerings- of foutopsporingsuitvoer meer ontvangt.

(Overgenomen van TextWriterTraceListener)
CreateObjRef(Type)

Hiermee maakt u een object dat alle relevante informatie bevat die nodig is om een proxy te genereren die wordt gebruikt om te communiceren met een extern object.

(Overgenomen van MarshalByRefObject)
Dispose()

Alle resources die worden gebruikt door de TraceListener.

(Overgenomen van TraceListener)
Dispose(Boolean)

Hiermee wordt dit TextWriterTraceListener object verwijderd.

(Overgenomen van TextWriterTraceListener)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
Fail(String, String)

Verzendt een foutbericht en een gedetailleerd foutbericht naar de listener die u maakt wanneer u de TraceListener klasse implementeert.

(Overgenomen van TraceListener)
Fail(String)

Hiermee wordt een foutbericht verzonden naar de listener die u maakt wanneer u de TraceListener klasse implementeert.

(Overgenomen van TraceListener)
Flush()

Hiermee wordt de uitvoerbuffer voor de Writer.

(Overgenomen van TextWriterTraceListener)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetLifetimeService()
Verouderd.

Hiermee haalt u het huidige levensduurserviceobject op waarmee het levensduurbeleid voor dit exemplaar wordt beheerd.

(Overgenomen van MarshalByRefObject)
GetSupportedAttributes()

Retourneert het kenmerk voor het aangepaste configuratiebestand dat wordt ondersteund door de traceringslistener met scheidingstekens.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
InitializeLifetimeService()
Verouderd.

Hiermee haalt u een levensduurserviceobject op om het levensduurbeleid voor dit exemplaar te beheren.

(Overgenomen van MarshalByRefObject)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
MemberwiseClone(Boolean)

Hiermee maakt u een ondiepe kopie van het huidige MarshalByRefObject object.

(Overgenomen van MarshalByRefObject)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
TraceData(TraceEventCache, String, TraceEventType, Int32, Object)

Hiermee schrijft u traceringsgegevens, een gegevensobject en gebeurtenisgegevens naar het uitvoerbestand of de stroom.

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

Hiermee schrijft u traceringsgegevens, een matrix met gegevensobjecten en gebeurtenisgegevens naar het uitvoerbestand of de stroom.

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

Hiermee schrijft u traceringsgegevens, een opgemaakte matrix met objecten en gebeurtenisgegevens naar het uitvoerbestand of de stroom.

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

Hiermee schrijft u traceringsgegevens, een bericht en gebeurtenisgegevens naar het uitvoerbestand of de stroom.

TraceEvent(TraceEventCache, String, TraceEventType, Int32)

Hiermee schrijft u tracerings- en gebeurtenisgegevens naar de specifieke listener-uitvoer.

(Overgenomen van TraceListener)
TraceTransfer(TraceEventCache, String, Int32, String, Guid)

Hiermee schrijft u traceringsgegevens, een bericht, een gerelateerde activiteitsidentiteit en gebeurtenisgegevens naar de specifieke uitvoer van de listener.

(Overgenomen van TraceListener)
Write(Object, String)

Hiermee schrijft u een categorienaam en de waarde van de methode van het object ToString() naar de listener die u maakt wanneer u de TraceListener klasse implementeert.

(Overgenomen van TraceListener)
Write(Object)

Hiermee schrijft u de waarde van de methode van het object ToString() naar de listener die u maakt wanneer u de TraceListener klasse implementeert.

(Overgenomen van TraceListener)
Write(String, String)

Hiermee schrijft u een categorienaam en een bericht naar de listener die u maakt wanneer u de TraceListener klasse implementeert.

(Overgenomen van TraceListener)
Write(String)

Hiermee schrijft u een bericht naar de instantie Writer.

(Overgenomen van TextWriterTraceListener)
WriteIndent()

Hiermee schrijft u de inspringing naar de listener die u maakt wanneer u deze klasse implementeert en wordt de NeedIndent eigenschap falseopnieuw ingesteld op .

(Overgenomen van TraceListener)
WriteLine(Object, String)

Hiermee schrijft u een categorienaam en de waarde van de methode van het object ToString() naar de listener die u maakt wanneer u de TraceListener klasse implementeert, gevolgd door een regeleindteken.

(Overgenomen van TraceListener)
WriteLine(Object)

Hiermee schrijft u de waarde van de methode van het object ToString() naar de listener die u maakt wanneer u de TraceListener klasse implementeert, gevolgd door een regeleindteken.

(Overgenomen van TraceListener)
WriteLine(String, String)

Hiermee schrijft u een categorienaam en een bericht naar de listener die u maakt wanneer u de TraceListener klasse implementeert, gevolgd door een regeleindteken.

(Overgenomen van TraceListener)
WriteLine(String)

Hiermee wordt een bericht naar dit exemplaar Writer geschreven, gevolgd door een regeleindteken. Het standaard regeleindteken is een regelterugloop gevolgd door een regelinvoer (\r\n).

(Overgenomen van TextWriterTraceListener)

Van toepassing op