C# Class LazyCopy.EventTracing.LazyCopyEventParser

Event parser for the LazyCopy ETW events.
Inheritance: TraceEventParser
Exibir arquivo Open project: aleksk/LazyCopy Class Usage Examples

Public Properties

Property Type Description
ProviderGuid System.Guid

Public Methods

Method Description
LazyCopyEventParser ( TraceEventSource source ) : System

Initializes a new instance of the LazyCopyEventParser class.

Protected Methods

Method Description
EnumerateTemplates ( Func eventsToObserve, Action callback ) : void

Returns a list of all templates currently existing.

GetProviderName ( ) : string

Returns the name of the provider this parser can handle.

Private Methods

Method Description
InvokeFileAccessed ( FileAccessedEventData eventData ) : void

Invokes the FileAccessed handles, if any.

InvokeFileFetched ( FileFetchedEventData eventData ) : void

Invokes the FileFetched handles, if any.

InvokeFileNotFetched ( FileNotFetchedEventData eventData ) : void

Invokes the FileNotFetched handles, if any.

Method Details

EnumerateTemplates() protected method

Returns a list of all templates currently existing.
protected EnumerateTemplates ( Func eventsToObserve, Action callback ) : void
eventsToObserve Func Template enumerator.
callback Action Callback to be invoked per event.
return void

GetProviderName() protected method

Returns the name of the provider this parser can handle.
protected GetProviderName ( ) : string
return string

LazyCopyEventParser() public method

Initializes a new instance of the LazyCopyEventParser class.
is .
public LazyCopyEventParser ( TraceEventSource source ) : System
source TraceEventSource Event source.
return System

Property Details

ProviderGuid public_oe static_oe property

Provider GUID.
public static Guid,System ProviderGuid
return System.Guid