C# Класс Taskling.SqlServer.IntegrationTest.Helpers.ExecutionsHelper

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
DeleteRecordsOfApplication ( string applicationName ) : void
ExecutionsHelper ( ) : System
GetBlockedStatusOfLastExecution ( int taskDefinitionId ) : bool
GetCriticalSectionTokenStatus ( string applicationName, string taskName ) : byte
GetExecutionTokenStatus ( string applicationName, string taskName ) : ExecutionTokenStatus
GetExecutionTokens ( string applicationName, string taskName ) : ExecutionTokenList
GetLastEvent ( int taskDefinitionId ) : string>.Tuple
GetLastExecutionHeader ( int taskDefinitionId ) : string
GetLastExecutionVersion ( int taskDefinitionId ) : string
GetLastKeepAlive ( int taskDefinitionId ) : System.DateTime
GetQueueCount ( string taskExecutionId ) : int
InsertAvailableCriticalSectionToken ( int taskDefinitionId, string taskExecutionId ) : void
InsertAvailableExecutionToken ( int taskDefinitionId, int count = 1 ) : void
InsertExecutionToken ( int taskDefinitionId, string>.List tokens ) : void
InsertIntoCriticalSectionQueue ( int taskDefinitionId, int queueIndex, string taskExecutionId ) : void
InsertKeepAliveTaskExecution ( int taskDefinitionId ) : string
InsertKeepAliveTaskExecution ( int taskDefinitionId, System.TimeSpan keepAliveInterval, System.TimeSpan keepAliveDeathThreshold ) : string
InsertKeepAliveTaskExecution ( int taskDefinitionId, System.TimeSpan keepAliveInterval, System.TimeSpan keepAliveDeathThreshold, System.DateTime startedAt, System.DateTime completedAt ) : string
InsertOverrideTaskExecution ( int taskDefinitionId ) : string
InsertOverrideTaskExecution ( int taskDefinitionId, System.TimeSpan overrideThreshold ) : string
InsertOverrideTaskExecution ( int taskDefinitionId, System.TimeSpan overrideThreshold, System.DateTime startedAt, System.DateTime completedAt ) : string
InsertTask ( string applicationName, string taskName ) : int
InsertUnavailableCriticalSectionToken ( int taskDefinitionId, string taskExecutionId ) : void
InsertUnavailableExecutionToken ( int taskDefinitionId ) : void
InsertUnlimitedExecutionToken ( int taskDefinitionId ) : void
SetKeepAlive ( string taskExecutionId ) : void
SetKeepAlive ( string taskExecutionId, System.DateTime keepAliveDateTime ) : void
SetLastExecutionAsDead ( int taskDefinitionId ) : void
SetTaskExecutionAsCompleted ( string taskExecutionId ) : void

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

Метод Описание
GenerateTokensString ( string>.List tokens ) : string
InsertCriticalSectionToken ( int taskDefinitionId, string taskExecutionId, byte status ) : void

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

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

public DeleteRecordsOfApplication ( string applicationName ) : void
applicationName string
Результат void

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

public ExecutionsHelper ( ) : System
Результат System

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

public GetBlockedStatusOfLastExecution ( int taskDefinitionId ) : bool
taskDefinitionId int
Результат bool

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

public GetCriticalSectionTokenStatus ( string applicationName, string taskName ) : byte
applicationName string
taskName string
Результат byte

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

public GetExecutionTokenStatus ( string applicationName, string taskName ) : ExecutionTokenStatus
applicationName string
taskName string
Результат ExecutionTokenStatus

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

public GetExecutionTokens ( string applicationName, string taskName ) : ExecutionTokenList
applicationName string
taskName string
Результат Taskling.SqlServer.Tokens.Executions.ExecutionTokenList

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

public GetLastEvent ( int taskDefinitionId ) : string>.Tuple
taskDefinitionId int
Результат string>.Tuple

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

public GetLastExecutionHeader ( int taskDefinitionId ) : string
taskDefinitionId int
Результат string

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

public GetLastExecutionVersion ( int taskDefinitionId ) : string
taskDefinitionId int
Результат string

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

public GetLastKeepAlive ( int taskDefinitionId ) : System.DateTime
taskDefinitionId int
Результат System.DateTime

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

public GetQueueCount ( string taskExecutionId ) : int
taskExecutionId string
Результат int

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

public InsertAvailableCriticalSectionToken ( int taskDefinitionId, string taskExecutionId ) : void
taskDefinitionId int
taskExecutionId string
Результат void

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

public InsertAvailableExecutionToken ( int taskDefinitionId, int count = 1 ) : void
taskDefinitionId int
count int
Результат void

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

public InsertExecutionToken ( int taskDefinitionId, string>.List tokens ) : void
taskDefinitionId int
tokens string>.List
Результат void

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

public InsertIntoCriticalSectionQueue ( int taskDefinitionId, int queueIndex, string taskExecutionId ) : void
taskDefinitionId int
queueIndex int
taskExecutionId string
Результат void

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

public InsertKeepAliveTaskExecution ( int taskDefinitionId ) : string
taskDefinitionId int
Результат string

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

public InsertKeepAliveTaskExecution ( int taskDefinitionId, System.TimeSpan keepAliveInterval, System.TimeSpan keepAliveDeathThreshold ) : string
taskDefinitionId int
keepAliveInterval System.TimeSpan
keepAliveDeathThreshold System.TimeSpan
Результат string

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

public InsertKeepAliveTaskExecution ( int taskDefinitionId, System.TimeSpan keepAliveInterval, System.TimeSpan keepAliveDeathThreshold, System.DateTime startedAt, System.DateTime completedAt ) : string
taskDefinitionId int
keepAliveInterval System.TimeSpan
keepAliveDeathThreshold System.TimeSpan
startedAt System.DateTime
completedAt System.DateTime
Результат string

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

public InsertOverrideTaskExecution ( int taskDefinitionId ) : string
taskDefinitionId int
Результат string

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

public InsertOverrideTaskExecution ( int taskDefinitionId, System.TimeSpan overrideThreshold ) : string
taskDefinitionId int
overrideThreshold System.TimeSpan
Результат string

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

public InsertOverrideTaskExecution ( int taskDefinitionId, System.TimeSpan overrideThreshold, System.DateTime startedAt, System.DateTime completedAt ) : string
taskDefinitionId int
overrideThreshold System.TimeSpan
startedAt System.DateTime
completedAt System.DateTime
Результат string

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

public InsertTask ( string applicationName, string taskName ) : int
applicationName string
taskName string
Результат int

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

public InsertUnavailableCriticalSectionToken ( int taskDefinitionId, string taskExecutionId ) : void
taskDefinitionId int
taskExecutionId string
Результат void

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

public InsertUnavailableExecutionToken ( int taskDefinitionId ) : void
taskDefinitionId int
Результат void

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

public InsertUnlimitedExecutionToken ( int taskDefinitionId ) : void
taskDefinitionId int
Результат void

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

public SetKeepAlive ( string taskExecutionId ) : void
taskExecutionId string
Результат void

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

public SetKeepAlive ( string taskExecutionId, System.DateTime keepAliveDateTime ) : void
taskExecutionId string
keepAliveDateTime System.DateTime
Результат void

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

public SetLastExecutionAsDead ( int taskDefinitionId ) : void
taskDefinitionId int
Результат void

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

public SetTaskExecutionAsCompleted ( string taskExecutionId ) : void
taskExecutionId string
Результат void