C# Class Taskling.ExecutionContext.KeepAliveDaemon

ファイルを表示 Open project: Vanlightly/Taskling.NET Class Usage Examples

Public Methods

Method Description
KeepAliveDaemon ( ITaskExecutionRepository taskExecutionRepository, WeakReference owner ) : System
Run ( SendKeepAliveRequest sendKeepAliveRequest, System.TimeSpan keepAliveInterval ) : void
Stop ( ) : void

Private Methods

Method Description
KeepAliveCallback ( IAsyncResult ar ) : void
StartKeepAlive ( SendKeepAliveRequest sendKeepAliveRequest, System.TimeSpan keepAliveInterval ) : void

Method Details

KeepAliveDaemon() public method

public KeepAliveDaemon ( ITaskExecutionRepository taskExecutionRepository, WeakReference owner ) : System
taskExecutionRepository ITaskExecutionRepository
owner System.WeakReference
return System

Run() public method

public Run ( SendKeepAliveRequest sendKeepAliveRequest, System.TimeSpan keepAliveInterval ) : void
sendKeepAliveRequest SendKeepAliveRequest
keepAliveInterval System.TimeSpan
return void

Stop() public method

public Stop ( ) : void
return void