/// <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 IWorkflowGenerator <TSchemeMedium> WithMapping <TSchemeMedium> (this IWorkflowGenerator <TSchemeMedium> generator, string processName, object generatorSource) where TSchemeMedium : class { generator.AddMapping(processName, generatorSource); return(generator); }
public static IWorkflowBuilder WithGenerator <TSchemeMedium>(this WorkflowBuilder <TSchemeMedium> bulder, IWorkflowGenerator <TSchemeMedium> generator) where TSchemeMedium : class { bulder.Generator = generator; return(bulder); }
public WorkflowCallbackProvider(WorkflowServerParameter parameters, IWorkflowGenerator <XElement> generator) { _parameters = parameters; _parentgenerator = generator; }