public void ExecuteTrigger(DomainObjectDataSet dataSet, DomainObjectData xobj, IXExecutionContext context) { XTrigger trigger = (XTrigger)m_factory.GetInstance(); XTriggerArgs args = new XTriggerArgs(m_action, m_fireTime, m_fireType, dataSet, xobj); trigger.Execute(args, context); }
public abstract void Execute(XTriggerArgs args, IXExecutionContext context);
public override void Execute(XTriggerArgs args, IXExecutionContext context) { Trace.WriteLine(args.Action + ":" + args.FireType + ":" + args.FireTime + ": " + args.TriggeredObject.ToString(), "Trigger"); }