C# Класс Taskling.SqlServer.TaskExecution.TaskExecutionRepository

Наследование: Taskling.SqlServer.AncilliaryServices.DbOperationsService, ITaskExecutionRepository
Показать файл Открыть проект

Открытые методы

Метод Описание
Checkpoint ( TaskExecutionCheckpointRequest taskExecutionRequest ) : void
Complete ( TaskExecutionCompleteRequest completeRequest ) : TaskExecutionCompleteResponse
Error ( TaskExecutionErrorRequest taskExecutionErrorRequest ) : void
GetLastExecutionMetas ( TaskExecutionMetaRequest taskExecutionMetaRequest ) : TaskExecutionMetaResponse
SendKeepAlive ( SendKeepAliveRequest sendKeepAliveRequest ) : void
Start ( TaskExecutionStartRequest startRequest ) : TaskExecutionStartResponse
TaskExecutionRepository ( ITaskRepository taskRepository, IExecutionTokenRepository executionTokenRepository, IEventsRepository eventsRepository ) : System

Приватные методы

Метод Описание
CreateKeepAliveTaskExecution ( TaskId taskId, int taskDefinitionId, System.TimeSpan keepAliveInterval, System.TimeSpan keepAliveDeathThreshold, string referenceValue, short failedTaskRetryLimit, short deadTaskRetryLimit, string tasklingVersion, string executionHeader ) : int
CreateOverrideTaskExecution ( TaskId taskId, int taskDefinitionId, System.TimeSpan overrideThreshold, string referenceValue, short failedTaskRetryLimit, short deadTaskRetryLimit, string tasklingVersion, string executionHeader ) : int
RegisterEvent ( TaskId taskId, string taskExecutionId, EventType eventType, string message ) : void
ReturnExecutionToken ( TaskExecutionCompleteRequest taskExecutionCompleteRequest ) : TaskExecutionCompleteResponse
SetBlockedOnTaskExecution ( TaskId taskId, string taskExecutionId ) : void
SetCompletedDateOnTaskExecution ( TaskId taskId, string taskExecutionId ) : void
SetTaskExecutionAsFailed ( TaskId taskId, string taskExecutionId ) : void
StartKeepAliveExecution ( TaskExecutionStartRequest startRequest, int taskDefinitionId ) : TaskExecutionStartResponse
StartOverrideExecution ( TaskExecutionStartRequest startRequest, int taskDefinitionId ) : TaskExecutionStartResponse
TryGetExecutionToken ( TaskId taskId, int taskDefinitionId, int taskExecutionId, int concurrencyLimit ) : TaskExecutionStartResponse
ValidateStartRequest ( TaskExecutionStartRequest startRequest ) : void

Описание методов

Checkpoint() публичный Метод

public Checkpoint ( TaskExecutionCheckpointRequest taskExecutionRequest ) : void
taskExecutionRequest Taskling.InfrastructureContracts.TaskExecution.TaskExecutionCheckpointRequest
Результат void

Complete() публичный Метод

public Complete ( TaskExecutionCompleteRequest completeRequest ) : TaskExecutionCompleteResponse
completeRequest TaskExecutionCompleteRequest
Результат TaskExecutionCompleteResponse

Error() публичный Метод

public Error ( TaskExecutionErrorRequest taskExecutionErrorRequest ) : void
taskExecutionErrorRequest Taskling.InfrastructureContracts.TaskExecution.TaskExecutionErrorRequest
Результат void

GetLastExecutionMetas() публичный Метод

public GetLastExecutionMetas ( TaskExecutionMetaRequest taskExecutionMetaRequest ) : TaskExecutionMetaResponse
taskExecutionMetaRequest Taskling.InfrastructureContracts.TaskExecution.TaskExecutionMetaRequest
Результат Taskling.InfrastructureContracts.TaskExecution.TaskExecutionMetaResponse

SendKeepAlive() публичный Метод

public SendKeepAlive ( SendKeepAliveRequest sendKeepAliveRequest ) : void
sendKeepAliveRequest SendKeepAliveRequest
Результат void

Start() публичный Метод

public Start ( TaskExecutionStartRequest startRequest ) : TaskExecutionStartResponse
startRequest Taskling.InfrastructureContracts.TaskExecution.TaskExecutionStartRequest
Результат Taskling.InfrastructureContracts.TaskExecution.TaskExecutionStartResponse

TaskExecutionRepository() публичный Метод

public TaskExecutionRepository ( ITaskRepository taskRepository, IExecutionTokenRepository executionTokenRepository, IEventsRepository eventsRepository ) : System
taskRepository ITaskRepository
executionTokenRepository IExecutionTokenRepository
eventsRepository IEventsRepository
Результат System