예제 #1
0
 /// <summary>
 /// 退回处理时的NodeMediator的构造函数
 /// </summary>
 /// <param name="backwardContext">退回上下文</param>
 /// <param name="session">Session</param>
 internal NodeMediator(BackwardContext backwardContext, WfAppRunner appRunner, IDbContext dbContext, ILoggerFactory loggerFactory)
 {
     _dataAccessor       = dbContext;
     _loggerFactory      = loggerFactory;
     _logger             = _loggerFactory.CreateLogger <NodeMediator>();
     _backwardContext    = backwardContext;
     AppRunner           = appRunner;
     Linker.FromActivity = backwardContext.BackwardFromActivity;
 }
예제 #2
0
 internal NodeMediatorBackward(BackwardContext backwardContext, IDbSession session)
     : base(backwardContext, session)
 {
 }
예제 #3
0
 internal WfRuntimeManager()
 {
     AppRunner       = new WfAppRunner();
     BackwardContext = new BackwardContext();
 }
예제 #4
0
 /// <summary>
 /// 退回处理时的NodeMediator的构造函数
 /// </summary>
 /// <param name="backwardContext">退回上下文</param>
 /// <param name="session">Session</param>
 internal NodeMediator(BackwardContext backwardContext, IDbSession session)
 {
     _session            = session;
     _backwardContext    = backwardContext;
     Linker.FromActivity = backwardContext.BackwardFromActivity;
 }
예제 #5
0
 internal NodeMediatorBackward(BackwardContext backwardContext, IDbSession session)
     : base(backwardContext, session)
 {
 }
예제 #6
0
 internal NodeMediatorBackward(BackwardContext backwardContext, WfAppRunner runner, IDbContext dbContext, ILoggerFactory loggerFactory)
     : base(backwardContext, runner, dbContext, loggerFactory)
 {
 }
예제 #7
0
 /// <summary>
 /// 退回处理时的NodeMediator的构造函数
 /// </summary>
 /// <param name="backwardContext"></param>
 /// <param name="session"></param>
 internal NodeMediator(BackwardContext backwardContext, IDbSession session)
 {
     _session = session;
     _backwardContext = backwardContext;
     Linker.FromActivity = backwardContext.BackwardFromActivity;
 }