Class DailyTimeIntervalTriggerPersistenceDelegate
- Namespace
- Quartz.Impl.AdoJobStore
- Assembly
- Quartz.dll
Persist a DailyTimeIntervalTrigger by converting internal fields to and from SimplePropertiesTriggerProperties.
public sealed class DailyTimeIntervalTriggerPersistenceDelegate : SimplePropertiesTriggerPersistenceDelegateBase, ITriggerPersistenceDelegate
- Inheritance
-
DailyTimeIntervalTriggerPersistenceDelegate
- Implements
- Inherited Members
Methods
CanHandleTriggerType(IOperableTrigger)
Returns whether the trigger type can be handled by delegate.
public override bool CanHandleTriggerType(IOperableTrigger trigger)
Parameters
triggerIOperableTrigger
Returns
GetHandledTriggerTypeDiscriminator()
Returns database discriminator value for trigger type.
public override string GetHandledTriggerTypeDiscriminator()
Returns
GetTriggerProperties(IOperableTrigger)
Reads a trigger of the derived delegate's own family into the generic property columns.
protected override SimplePropertiesTriggerProperties GetTriggerProperties(IOperableTrigger trigger)
Parameters
triggerIOperableTriggerThe trigger being stored.
Returns
GetTriggerPropertyBundle(SimplePropertiesTriggerProperties)
Builds the schedule of a trigger of the derived delegate's own family back out of the generic property columns.
protected override TriggerPropertyBundle GetTriggerPropertyBundle(SimplePropertiesTriggerProperties props)