Table of Contents

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

trigger IOperableTrigger

Returns

bool

GetHandledTriggerTypeDiscriminator()

Returns database discriminator value for trigger type.

public override string GetHandledTriggerTypeDiscriminator()

Returns

string

GetTriggerProperties(IOperableTrigger)

Reads a trigger of the derived delegate's own family into the generic property columns.

protected override SimplePropertiesTriggerProperties GetTriggerProperties(IOperableTrigger trigger)

Parameters

trigger IOperableTrigger

The trigger being stored.

Returns

SimplePropertiesTriggerProperties

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)

Parameters

props SimplePropertiesTriggerProperties

Returns

TriggerPropertyBundle