C# Class Core.Telemetry.ETWTelemetryInput

Mostrar archivo Open project: Rurouni/MassiveOnlineUniversalServerEngine

Public Methods

Method Description
CollectETWEvents ( this pipe, IEnumerable providers, string>.Dictionary additionalProperties = null, bool isFilteringOnlyOwnProcess = true ) : TelemetryPipe
CollectEventSourceEvents ( this pipe, IEnumerable providers, string>.Dictionary additionalProperties = null ) : TelemetryPipe

Private Methods

Method Description
FromEventSourceEvent ( System.Diagnostics.Tracing.EventWrittenEventArgs item, string>.Dictionary additionalProperties ) : ETWEvent
FromTraceEvent ( TraceEvent item, string>.Dictionary additionalProperties ) : ETWEvent

Method Details

CollectETWEvents() static public method

static public CollectETWEvents ( this pipe, IEnumerable providers, string>.Dictionary additionalProperties = null, bool isFilteringOnlyOwnProcess = true ) : TelemetryPipe
pipe this
providers IEnumerable
additionalProperties string>.Dictionary
isFilteringOnlyOwnProcess bool
return TelemetryPipe

CollectEventSourceEvents() static public method

static public CollectEventSourceEvents ( this pipe, IEnumerable providers, string>.Dictionary additionalProperties = null ) : TelemetryPipe
pipe this
providers IEnumerable
additionalProperties string>.Dictionary
return TelemetryPipe