Beispiel #1
0
        public static NotificationAutoExecutionEventObject ConstructFrom(NotificationTaskQueue notificationTaskQueue)
        {
            var notificationEventObject = new NotificationAutoExecutionEventObject
            {
                EventName             = notificationTaskQueue.WorkflowEventKey,
                NotificationTaskEvent = notificationTaskQueue,
                EventAction           = SendMessage
            };

            return(notificationEventObject);
        }
 public static void AddEvent(NotificationAutoExecutionEventObject autoExecutionEventObject)
 {
     AutoExecutionEvents.GetOrAdd(autoExecutionEventObject.EventName, autoExecutionEventObject);
     autoExecutionEventObject.StartEventExecution();
 }