Esempio n. 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;
 }
 public static IWorkflowBuilder WithShemePersistenceProvider <TSchemeMedium>(this WorkflowBuilder <TSchemeMedium> bulder, ISchemePersistenceProvider <TSchemeMedium> schemePersistenceProvider) where TSchemeMedium : class
 {
     bulder.SchemePersistenceProvider = schemePersistenceProvider;
     return(bulder);
 }