C# 클래스 Tx.Bond.BinaryEtwObservable

Uses Tx.Windows implementation of Etw log parser and converts the objects into BinaryEnvelope objects. Use a BinaryConfigTypeMap derived implementation along with this class to convert into required datatypes.
파일 보기 프로젝트 열기: Reactive-Extensions/Tx 1 사용 예제들

공개 메소드들

메소드 설명
BinaryMainfestFromFiles ( ) : IObservable
BinaryMainfestFromFiles ( System.DateTime startTime, System.DateTime endTime ) : IObservable
BinaryManifestFromFiles ( System.Guid providerId, bool useSequentialReader, System.DateTime startTime, System.DateTime endTime ) : IObservable
BinaryManifestFromSequentialFiles ( ) : IObservable
BinaryManifestFromSequentialFiles ( System.DateTime startTime, System.DateTime endTime ) : IObservable
FromFiles ( ) : IObservable

Takes an array of files and creates an observer that retrieves all BinaryEnvelope type events. These Events have EventId 0 and belong to EtwBinaryEventManifestProviderId

FromFiles ( System.DateTime startTime, System.DateTime endTime ) : IObservable

Takes an array of files and creates an observer that retrieves all BinaryEnvelope type events. These Events have EventId 0 and belong to EtwBinaryEventManifestProviderId

FromFiles ( Guid providerId, bool useSequentialReader, DateTime startTime, DateTime endTime ) : IObservable

Takes an array of files and creates an observer that retrieves all BinaryEnvelope type events. These Events have EventId 0, 1 and 2. and belong to specified provider.

FromSequentialFiles ( ) : IObservable
FromSequentialFiles ( DateTime startTime, DateTime endTime ) : IObservable
FromSession ( Guid providerId, string sessionName ) : IObservable

Creates a listener to ETW real-time session for BinaryEnvelope events. These Events have EventId 0, 1 and 2. and belong to specified provider.

비공개 메소드들

메소드 설명
CreateEtwObservable ( bool useSequentialReader, System.DateTime startTime, System.DateTime endTime ) : IObservable

메소드 상세

BinaryMainfestFromFiles() 공개 정적인 메소드

public static BinaryMainfestFromFiles ( ) : IObservable
리턴 IObservable

BinaryMainfestFromFiles() 공개 정적인 메소드

public static BinaryMainfestFromFiles ( System.DateTime startTime, System.DateTime endTime ) : IObservable
startTime System.DateTime
endTime System.DateTime
리턴 IObservable

BinaryManifestFromFiles() 공개 정적인 메소드

public static BinaryManifestFromFiles ( System.Guid providerId, bool useSequentialReader, System.DateTime startTime, System.DateTime endTime ) : IObservable
providerId System.Guid
useSequentialReader bool
startTime System.DateTime
endTime System.DateTime
리턴 IObservable

BinaryManifestFromSequentialFiles() 공개 정적인 메소드

public static BinaryManifestFromSequentialFiles ( ) : IObservable
리턴 IObservable

BinaryManifestFromSequentialFiles() 공개 정적인 메소드

public static BinaryManifestFromSequentialFiles ( System.DateTime startTime, System.DateTime endTime ) : IObservable
startTime System.DateTime
endTime System.DateTime
리턴 IObservable

FromFiles() 공개 정적인 메소드

Takes an array of files and creates an observer that retrieves all BinaryEnvelope type events. These Events have EventId 0 and belong to EtwBinaryEventManifestProviderId
public static FromFiles ( ) : IObservable
리턴 IObservable

FromFiles() 공개 정적인 메소드

Takes an array of files and creates an observer that retrieves all BinaryEnvelope type events. These Events have EventId 0 and belong to EtwBinaryEventManifestProviderId
public static FromFiles ( System.DateTime startTime, System.DateTime endTime ) : IObservable
startTime System.DateTime Start time of sequence of events, if null then DateTime.MinValue will be used.
endTime System.DateTime End time of sequence of events, if null then DateTime.MaxValue will be used.
리턴 IObservable

FromFiles() 공개 정적인 메소드

Takes an array of files and creates an observer that retrieves all BinaryEnvelope type events. These Events have EventId 0, 1 and 2. and belong to specified provider.
public static FromFiles ( Guid providerId, bool useSequentialReader, DateTime startTime, DateTime endTime ) : IObservable
providerId Guid Identifier of ETW provider.
useSequentialReader bool Flag to specify if the input ETL files are already ordered by timestamp.
startTime DateTime Start time of sequence of events, if null then DateTime.MinValue will be used.
endTime DateTime End time of sequence of events, if null then DateTime.MaxValue will be used.
리턴 IObservable

FromSequentialFiles() 공개 정적인 메소드

public static FromSequentialFiles ( ) : IObservable
리턴 IObservable

FromSequentialFiles() 공개 정적인 메소드

public static FromSequentialFiles ( DateTime startTime, DateTime endTime ) : IObservable
startTime DateTime
endTime DateTime
리턴 IObservable

FromSession() 공개 정적인 메소드

Creates a listener to ETW real-time session for BinaryEnvelope events. These Events have EventId 0, 1 and 2. and belong to specified provider.
public static FromSession ( Guid providerId, string sessionName ) : IObservable
providerId Guid Identifier of ETW provider.
sessionName string Session name.
리턴 IObservable