C# Класс Cinchcast.Roque.Triggers.Trigger

Base class for triggers, that when executed add a job to a Queue.
Показать файл Открыть проект

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

Метод Описание
Activate ( ) : void
Configure ( string queue, string targetTypeFullName, string targetMethodName, string targetArgument, string>.IDictionary settings ) : void
Deactivate ( ) : void
Execute ( bool force = false ) : void
GetLastExecution ( ) : DateTime?
GetNextExecution ( ) : DateTime?
Trigger ( ) : System

Защищенные методы

Метод Описание
EnqueueJob ( ) : bool
ExecuteNow ( System.DateTime lastExecution, bool force = false ) : void
GetNextExecution ( System.DateTime lastExecution ) : DateTime?
GetRedisKey ( string suffixFormat = null ) : string
GetRedisKeyForTrigger ( string triggerName, string suffixFormat = null ) : string
OnActivate ( ) : void
OnDeactivate ( ) : void

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

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

public Activate ( ) : void
Результат void

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

public Configure ( string queue, string targetTypeFullName, string targetMethodName, string targetArgument, string>.IDictionary settings ) : void
queue string
targetTypeFullName string
targetMethodName string
targetArgument string
settings string>.IDictionary
Результат void

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

public Deactivate ( ) : void
Результат void

EnqueueJob() защищенный Метод

protected EnqueueJob ( ) : bool
Результат bool

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

public Execute ( bool force = false ) : void
force bool
Результат void

ExecuteNow() защищенный Метод

protected ExecuteNow ( System.DateTime lastExecution, bool force = false ) : void
lastExecution System.DateTime
force bool
Результат void

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

public GetLastExecution ( ) : DateTime?
Результат DateTime?

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

public GetNextExecution ( ) : DateTime?
Результат DateTime?

GetNextExecution() защищенный Метод

protected GetNextExecution ( System.DateTime lastExecution ) : DateTime?
lastExecution System.DateTime
Результат DateTime?

GetRedisKey() защищенный Метод

protected GetRedisKey ( string suffixFormat = null ) : string
suffixFormat string
Результат string

GetRedisKeyForTrigger() защищенный Метод

protected GetRedisKeyForTrigger ( string triggerName, string suffixFormat = null ) : string
triggerName string
suffixFormat string
Результат string

OnActivate() защищенный Метод

protected OnActivate ( ) : void
Результат void

OnDeactivate() защищенный Метод

protected OnDeactivate ( ) : void
Результат void

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

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