DelimitedListTraceListener Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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 |
| 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) |