Пример #1
0
 public TransitionMonitorFactory(
     ITaskContinuationTracker taskContinuationTracker,
     ITaskContinuationClassifier taskContinuationClassifier,
     IIntrinsicFlowController intrinsicFlowController,
     IAsyncStateMachineMetadataProvider asyncStateMachineMetadataProvider)
 {
     _taskContinuationTracker           = taskContinuationTracker;
     _taskContinuationClassifier        = taskContinuationClassifier;
     _intrinsicFlowController           = intrinsicFlowController;
     _asyncStateMachineMetadataProvider = asyncStateMachineMetadataProvider;
 }
Пример #2
0
 public TransitionMonitor(
     TransitionContext context,
     ITaskContinuationTracker taskContinuationTracker,
     ITaskContinuationClassifier taskContinuationClassifier,
     IIntrinsicFlowController intrinsicFlowController,
     IAsyncStateMachineMetadataProvider asyncStateMachineMetadataProvider)
 {
     Context = context;
     _taskContinuationTracker           = taskContinuationTracker;
     _taskContinuationClassifier        = taskContinuationClassifier;
     _intrinsicFlowController           = intrinsicFlowController;
     _asyncStateMachineMetadataProvider = asyncStateMachineMetadataProvider;
     _onRoutineContinuationSetCallback  = OnRoutineContinuationSet;
 }