PostSharp 6.7 / / Post­Sharp Documentation / API Reference / Post­Sharp.​Patterns.​Diagnostics.​Backends.​Trace Namespace / Base­Collecting­Trace­Listener Class / Base­Collecting­Trace­Listener Methods / Base­Collecting­Trace­Listener.​Trace­Data Method / Base­Collecting­Trace­Listener.​Trace­Data Method (Trace­Event­Cache, String, Trace­Event­Type, Int32, Object)

BaseCollectingTraceListener.TraceData Method (TraceEventCache, String, TraceEventType, Int32, Object)

Writes trace information, a data object and event information to the listener specific output.

Namespace:  PostSharp.Patterns.Diagnostics.Backends.Trace
Assembly:  PostSharp.Patterns.Diagnostics.Backends.Tracing (in PostSharp.Patterns.Diagnostics.Backends.Tracing.dll) Version: 6.7.12.0 (6.7.12.0)
Syntax
C#
public override void TraceData(
	TraceEventCache eventCache,
	string source,
	TraceEventType eventType,
	int id,
	Object data
)

Parameters

eventCache
Type: System.Diagnostics.TraceEventCache
A TraceEventCache object that contains the current process ID, thread ID, and stack trace information.
source
Type: System.String
A name used to identify the output, typically the name of the application that generated the trace event.
eventType
Type: System.Diagnostics.TraceEventType
One of the TraceEventType values specifying the type of event that has caused the trace.
id
Type: System.Int32
A numeric identifier for the event.
data
Type: System.Object
The trace data to emit.
See Also