コード例 #1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="generator">流程的XML数据源</param>
 /// <param name="parser">是流程中XML结点中的转换器,将节点的具体内容转换出来</param>
 /// <param name="schemePersistenceProvider">获取方案的具体操作</param>
 public WorkflowBuilder(IWorkflowGenerator <TSchemeMedium> generator,
                        IWorkflowParser <TSchemeMedium> parser,
                        ISchemePersistenceProvider <TSchemeMedium> schemePersistenceProvider)
 {
     Generator = generator;
     Parser    = parser;
     SchemePersistenceProvider = schemePersistenceProvider;
 }
コード例 #2
0
 public static IWorkflowGenerator <TSchemeMedium> WithMapping <TSchemeMedium> (this IWorkflowGenerator <TSchemeMedium> generator, string processName, object generatorSource) where TSchemeMedium : class
 {
     generator.AddMapping(processName, generatorSource);
     return(generator);
 }
コード例 #3
0
 public static IWorkflowBuilder WithGenerator <TSchemeMedium>(this WorkflowBuilder <TSchemeMedium> bulder, IWorkflowGenerator <TSchemeMedium> generator) where TSchemeMedium : class
 {
     bulder.Generator = generator;
     return(bulder);
 }
コード例 #4
0
 public WorkflowCallbackProvider(WorkflowServerParameter parameters, IWorkflowGenerator <XElement> generator)
 {
     _parameters      = parameters;
     _parentgenerator = generator;
 }