C# Class Schyntax.RedisSchtickWrapper

Afficher le fichier Open project: schyntax/cs-schtick.redis Class Usage Examples

Méthodes publiques

Méthode Description
GetLastRunInfo ( string taskName ) : RedisSchtickEventInfo
GetLastRunInfoAsync ( string taskName ) : Task
RedisSchtickWrapper ( Func getRedisDb, string machineName = null, string keyPrefix = "schyntax" ) : System
Wrap ( ScheduledTaskCallback callback, Func shouldTryToRun = null ) : ScheduledTaskAsyncCallback
WrapAsync ( ScheduledTaskAsyncCallback asyncCallback, Func shouldTryToRun = null ) : ScheduledTaskAsyncCallback

Private Methods

Méthode Description
GetWrappedCallback ( ScheduledTaskCallback originalCallback, ScheduledTaskAsyncCallback originalAsyncCallback, Func shouldTryToRun ) : ScheduledTaskAsyncCallback
LastRunValueToInfo ( RedisValue value ) : RedisSchtickEventInfo

Method Details

GetLastRunInfo() public méthode

public GetLastRunInfo ( string taskName ) : RedisSchtickEventInfo
taskName string
Résultat RedisSchtickEventInfo

GetLastRunInfoAsync() public méthode

public GetLastRunInfoAsync ( string taskName ) : Task
taskName string
Résultat Task

RedisSchtickWrapper() public méthode

public RedisSchtickWrapper ( Func getRedisDb, string machineName = null, string keyPrefix = "schyntax" ) : System
getRedisDb Func
machineName string
keyPrefix string
Résultat System

Wrap() public méthode

public Wrap ( ScheduledTaskCallback callback, Func shouldTryToRun = null ) : ScheduledTaskAsyncCallback
callback ScheduledTaskCallback
shouldTryToRun Func
Résultat ScheduledTaskAsyncCallback

WrapAsync() public méthode

public WrapAsync ( ScheduledTaskAsyncCallback asyncCallback, Func shouldTryToRun = null ) : ScheduledTaskAsyncCallback
asyncCallback ScheduledTaskAsyncCallback
shouldTryToRun Func
Résultat ScheduledTaskAsyncCallback