C# Class Taskling.SqlServer.Tasks.TaskRepository

Inheritance: Taskling.SqlServer.AncilliaryServices.DbOperationsService, ITaskRepository
Show file Open project: Vanlightly/Taskling.NET Class Usage Examples

Public Methods

Method Description
ClearCache ( ) : void
EnsureTaskDefinition ( TaskId taskId ) : TaskDefinition
GetLastTaskCleanUpTime ( TaskId taskId ) : System.DateTime
SetLastCleaned ( TaskId taskId ) : void

Private Methods

Method Description
CacheTaskDefinition ( string taskKey, TaskDefinition taskDefinition ) : void
GetCachedDefinition ( TaskId taskId ) : TaskDefinition
GetTask ( TaskId taskId ) : TaskDefinition
InsertNewTask ( TaskId taskId ) : TaskDefinition
LoadTask ( TaskId taskId ) : TaskDefinition

Method Details

ClearCache() public static method

public static ClearCache ( ) : void
return void

EnsureTaskDefinition() public method

public EnsureTaskDefinition ( TaskId taskId ) : TaskDefinition
taskId Taskling.InfrastructureContracts.TaskId
return Taskling.InfrastructureContracts.TaskExecution.TaskDefinition

GetLastTaskCleanUpTime() public method

public GetLastTaskCleanUpTime ( TaskId taskId ) : System.DateTime
taskId Taskling.InfrastructureContracts.TaskId
return System.DateTime

SetLastCleaned() public method

public SetLastCleaned ( TaskId taskId ) : void
taskId Taskling.InfrastructureContracts.TaskId
return void