/// <summary>
        /// Main entry method of the workflow action.
        /// </summary>
        /// <param name="args">
        /// The workflow action arguments.
        /// </param>
        public void Process(WorkflowPipelineArgs args)
        {
            Assert.ArgumentNotNull(args, "args");
            var ruleContextArgs = new WorkflowRuleContext()
            {
                Arguments = args
            };
            var pipelineArgs = new WorkflowActionRuleContextArgs(ruleContextArgs);

            CorePipeline.Run("runWorkflowActionRules", pipelineArgs);
        }
Exemple #2
0
 /// <summary>
 /// Executes code for a processor of WorkflowActionRule pipeline.
 /// </summary>
 /// <param name="context">WorkflowActionRule context</param>
 public abstract void Process(WorkflowActionRuleContextArgs context);
 /// <summary>
 /// Executes code for a processor of WorkflowActionRule pipeline.
 /// </summary>
 /// <param name="context">WorkflowActionRule context</param>
 public abstract void Process(WorkflowActionRuleContextArgs context);