C# Class RxSpy.RxSpySession

Inheritance: IRxSpyEventHandler, IDisposable
Mostra file Open project: niik/RxSpy Class Usage Examples

Private Properties

Property Type Description
FindGuiPath string
InstallInterceptingQueryLanguage void
RxSpySession System

Public Methods

Method Description
Capture ( ) : IDisposable
Dispose ( ) : void
Launch ( IRxSpyEventHandler eventHandler, bool explicitCapture = false ) : RxSpySession
Launch ( System.TimeSpan timeout, string pathToRxSpy = null, bool explicitCapture = false ) : RxSpySession
Launch ( string pathToRxSpy = null, bool explicitCapture = false ) : RxSpySession
OnCompleted ( IOnCompletedEvent onCompletedEvent ) : void
OnConnected ( IConnectedEvent connectedEvent ) : void
OnCreated ( IOperatorCreatedEvent onCreatedEvent ) : void
OnDisconnected ( IDisconnectedEvent disconnectedEvent ) : void
OnError ( IOnErrorEvent onErrorEvent ) : void
OnNext ( IOnNextEvent onNextEvent ) : void
OnSubscribe ( ISubscribeEvent subscribeEvent ) : void
OnTag ( ITagOperatorEvent tagEvent ) : void
OnUnsubscribe ( IUnsubscribeEvent unsubscribeEvent ) : void
StartCapture ( ) : void
StopCapture ( ) : void

Private Methods

Method Description
FindGuiPath ( string explicitPathToRxSpy ) : string
InstallInterceptingQueryLanguage ( RxSpySession session ) : void
RxSpySession ( IRxSpyEventHandler eventHandler, bool explicitCapture ) : System

Method Details

Capture() public static method

public static Capture ( ) : IDisposable
return IDisposable

Dispose() public method

public Dispose ( ) : void
return void

Launch() public static method

public static Launch ( IRxSpyEventHandler eventHandler, bool explicitCapture = false ) : RxSpySession
eventHandler IRxSpyEventHandler
explicitCapture bool
return RxSpySession

Launch() public static method

public static Launch ( System.TimeSpan timeout, string pathToRxSpy = null, bool explicitCapture = false ) : RxSpySession
timeout System.TimeSpan
pathToRxSpy string
explicitCapture bool
return RxSpySession

Launch() public static method

public static Launch ( string pathToRxSpy = null, bool explicitCapture = false ) : RxSpySession
pathToRxSpy string
explicitCapture bool
return RxSpySession

OnCompleted() public method

public OnCompleted ( IOnCompletedEvent onCompletedEvent ) : void
onCompletedEvent IOnCompletedEvent
return void

OnConnected() public method

public OnConnected ( IConnectedEvent connectedEvent ) : void
connectedEvent IConnectedEvent
return void

OnCreated() public method

public OnCreated ( IOperatorCreatedEvent onCreatedEvent ) : void
onCreatedEvent IOperatorCreatedEvent
return void

OnDisconnected() public method

public OnDisconnected ( IDisconnectedEvent disconnectedEvent ) : void
disconnectedEvent IDisconnectedEvent
return void

OnError() public method

public OnError ( IOnErrorEvent onErrorEvent ) : void
onErrorEvent IOnErrorEvent
return void

OnNext() public method

public OnNext ( IOnNextEvent onNextEvent ) : void
onNextEvent IOnNextEvent
return void

OnSubscribe() public method

public OnSubscribe ( ISubscribeEvent subscribeEvent ) : void
subscribeEvent ISubscribeEvent
return void

OnTag() public method

public OnTag ( ITagOperatorEvent tagEvent ) : void
tagEvent ITagOperatorEvent
return void

OnUnsubscribe() public method

public OnUnsubscribe ( IUnsubscribeEvent unsubscribeEvent ) : void
unsubscribeEvent IUnsubscribeEvent
return void

StartCapture() public method

public StartCapture ( ) : void
return void

StopCapture() public method

public StopCapture ( ) : void
return void