.NET Event Tracing Class Library  

EventTraceRealTimeLog Members

EventTraceRealTimeLog overview

Public Constructors

public
						
						
						
						
						
						
						
						 propertyEventTraceRealTimeLog Creates an event tracing real-time log file object which is not setup. Requires LoggerName to be set to be able to have a valid real-time log file.
public
						
						
						
						
						
						
						
						 propertyEventTraceRealTimeLog(string session) Creates an event tracing real-time log file setup with the name of session it should monitor.

Public Properties

public
						
						
						
						 propertyCurrentTime (inherited from EventTraceLogFile) Returns a DateTime of the current time stamp of the event tracing log file to the current time of the processed buffer.
public
						
						
						
						 propertyBuffersRead (inherited from EventTraceLogFile) Returns an Int32 which is the number of buffers read. According to the documentation, the BuffersRead property is supposed to report the number of buffers processed to date while reading a log file. However, this is zero upon the completion of every buffer.
public
						
						
						
						 propertyBufferSize (inherited from EventTraceLogFile) Returns an Int32 that is the size of each buffer in bytes.
public
						
						
						
						 propertyFilled (inherited from EventTraceLogFile) Returns an Int32 that is the number of bytes in a processed buffer that has valid data.
public
						
						
						
						 propertyEventsLost (inherited from EventTraceLogFile) Returns an Int32 which is the number of events that were lost and not stored in the buffer.
public
						
						
						
						 propertyIsKernelTrace (inherited from EventTraceLogFile) Returns a Boolean of whether this is a Kernel trace log file or buffer.
public
						
						
						
						 propertyLoggerVersion (inherited from EventTraceLogFile) Returns an Int32 which is the event tracing provider's version number.
public
						
						
						
						 propertyLoggerMajorVersion (inherited from EventTraceLogFile) Returns an Int32 of the Operating System's major version number.
public
						
						
						
						 propertyLoggerMinorVersion (inherited from EventTraceLogFile) Returns an Int32 of the Operating System's minor version number.
public
						
						
						
						 propertyLoggerSubVersion (inherited from EventTraceLogFile) Returns an Int32 of the Operating System's build number.
public
						
						
						
						 propertyLoggerSubMinorVersion (inherited from EventTraceLogFile) Returns an Int32 of the Operating System's minor build number.
public
						
						
						
						 propertyProviderVersion (inherited from EventTraceLogFile) Returns an Int32 of the Operating System's build number.
public
						
						
						
						 propertyNumberOfProcessors (inherited from EventTraceLogFile) Returns an Int32 which is the number of processors on the machine that recorded the log file.
public
						
						
						
						 propertyEndTime (inherited from EventTraceLogFile) Returns an DateTime of when the event tracing session was stopped.
public
						
						
						
						 propertyStartTime (inherited from EventTraceLogFile) Returns an DateTime of when the event tracing session was started.
public
						
						
						
						 propertyTimerResolution (inherited from EventTraceLogFile) Returns an Int32 which provides timing information that allows the correct interpretation of the kernel, user, and processor timings within the log file’s events. TimerResolution contains the resolution of the hardware timer, in units of 100 nanoseconds.
public
						
						
						
						 propertyMaximumFileSize (inherited from EventTraceLogFile) Returns an Int32 which is the log file's maximum size.
public
						
						
						
						 propertyBuffersWritten (inherited from EventTraceLogFile) Returns an Int32 of how many buffers were written to the log file.
public
						
						
						
						 propertyBootTime (inherited from EventTraceLogFile) Returns an DateTime of when the machine was booted when the log file was recorded.
public
						
						
						
						 propertyPerfFrequency (inherited from EventTraceLogFile) Returns an Int32 that provides the frequency of the high-resolution performance counter that the log file or real-time session used when it was created. This is usually the speed of the machine in hertz..
public
						
						
						
						 propertyBuffersLost (inherited from EventTraceLogFile) Returns an Int32 of how many buffers were lost during the recording of the log file.
public
						
						
						
						 propertyLoggerName (inherited from EventTraceLogFile) Returns and sets a String that repsents the name of an event tracing log file.
public
						
						
						
						 propertyLogFilePath (inherited from EventTraceLogFile) Returns and sets a String that represnts the path of an event tracing log file.
public
						
						
						
						 propertyLogFileMode (inherited from EventTraceLogFile) Returns and sets an EventTraceLoggingModes flags that determine the configuration of how the event tracer processes a log file.

Public Events

public
						
						
						
						 propertyEndOfBuffer (inherited from EventTraceLogFile) Delegate for firing end of buffer events.
public
						
						
						
						 propertyTraceEvent (inherited from EventTraceLogFile) Delegate for firing trace events.
public
						
						
						
						 propertyTraceMessage (inherited from EventTraceLogFile) Delegate for firing trace message events.

 

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.