.NET Event Tracing Class Library  

EventTraceEvent Members

EventTraceEvent overview

Public Properties

public
						
						
						
						
						 propertyIsKernelEvent Returns a Boolean of whether the event is a Kernel generated event.
public
						
						
						
						
						 propertyEventType Returns an Int32 which is the type of event. Standard event types are defined in MSDN. Inspect the EventTypeName and EventTypeDescription properties to get the name and description that the event type represents.
public
						
						
						
						
						 propertyEventLevel Returns an Int32 which is the level of the event.
public
						
						
						
						
						 propertyEventVersion Returns an Int32 which is the version of the event.
public
						
						
						
						
						 propertyProviderThreadID Returns an Int32 which is the thread identifier that generated the event.
public
						
						
						
						
						 propertyProviderProcessID
(Windows XP onwards)
Returns an Int32 which is the process identifier that generated the event.
public
						
						
						
						
						 propertyEventGuid Returns a String which is the unique indentifier of the event. Inspect the EventClassName and EventClassDescription properties to get the name and description that the event GUID represents.
public
						
						
						
						
						 propertyEventFlags Returns an Int32 that is the event flags. This is always contains WNODE_FLAG_TRACED_GUID.
public
						
						
						
						
						 propertyIsCpuTimeSupported Returns a Boolean of whether the event has CPU timings. If this property is False, then the following properties do not contain any information; KernelTimeTicks, KernelTime, UserTimeTicks, UserTime, ProcessorTimeTicks and ProcessorTime.
public
						
						
						
						
						 propertyIsProcessorTimeSupported Returns a Boolean of whether the event has Processor timings. If this property is True, then the following properties contain timing information; ProcessorTimeTicks and ProcessorTime.
public
						
						
						
						
						 propertyKernelTimeTicks Returns an Int32 which is the raw Kernel time in processor ticks.
public
						
						
						
						
						 propertyKernelTime Returns an Int32 which is the Kernel time in milliseconds taking the TimerResolution property into account.
public
						
						
						
						
						 propertyUserTimeTicks Returns an Int32 which is the raw User mode time in processor ticks.
public
						
						
						
						
						 propertyUserTime Returns an Int32 which is the User mode time in milliseconds taking the TimerResolution property into account.
public
						
						
						
						
						 propertyProcessorTimeTicks Returns an Int32 which is the raw Processor time in processor ticks.
public
						
						
						
						
						 propertyProcessorTime Returns an Int32 which is the Processor time in milliseconds taking the TimerResolution property into account.
public
						
						
						
						
						 propertyTimeStamp Returns a DateTime object which is the time the event was generated.
public
						
						
						
						
						 propertyInstanceId Returns an Int32 which is the instance identifer for an hierarchical event.
public
						
						
						
						
						 propertyParentInstanceId Returns an Int32 which is the instance identifer for the hierarchical parent event.
public
						
						
						
						
						 propertyParentGuid Returns an Int32 which is the event GUID identifer for the hierarchical parent event.
public
						
						
						
						
						 propertyEventData Returns a Stream which is the custom data attached to the event. Note: that you can get a decoded version of this information through the EventFields property (provided there is an XML event definition).
public
						
						
						
						
						 propertyTimerResolution Sets and returns an Int32 that is the timer resolution value on the machine that generated the event. This is automatically set by the library when it processes an event trace.
public
						
						
						
						
						 propertyEventClassName Returns a String which is the event class name based on the EventGuid property.
public
						
						
						
						
						 propertyEventClassDescription Returns a String which is the event class description based on the EventGuid property.
public
						
						
						
						
						 propertyEventTypeName Returns a String which is the event type name based on the EventType property.
public
						
						
						
						
						 propertyEventTypeDescription Returns a String which is the event type description based on the EventType property.
public
						
						
						
						
						 propertyParentEventClassName Returns a String which is the hierarchical parent event class name based on the ParentGuid property.
public
						
						
						
						
						 propertySeverity Returns a EventSeverity which is the severity of the event as defined in the XML data file definition of the event.
public
						
						
						
						
						 propertyEventFields Returns a EventTraceFieldCollection object which is the event's custom data decoded into fields (as defined in the XML data file definition of the event).
public
						
						
						
						
						 propertyItem Returns an TraceEventField object for a single specific field (as defined in the XML data file definition of the event).

Public Methods

public
						
						
						
						
						 propertyDispose You must call this to release unmanaged memory resources for the event.

 

See Also

TraceMessageEventHandler Delegate | TraceMessageEventArgs Class | TraceEventHandler Delegate | TraceEventFieldBitmaskCollection Class | TraceEventFieldBitmask Class | TraceEventField Class | TraceEventArgs Class | EventTraceRealTimeLog Class | EventTraceProcessLogs Class | EventTraceOperationObserver Class | EventTraceMessage Class | EventTraceLogFile Class | EventTraceFieldCollection Class | EventTraceEvent Class | EndOfBufferEventHandler Delegate | EndOfBufferEventArgs Class | CompletedEventHandler Delegate | CompletedEventArgs Class

Contact Me   |  Developing WMI Solutions    |   Gwyn Cole's Developer Blog    |   Legal
 © 2003 Content by Gwyn Cole. All rights reserved.