public InteropEnvironment(InteropExecutor interopExecutor, NativeActivityContext nativeActivityContext, BookmarkCallback bookmarkCallback, Interop activity, Transaction transaction) { this.executor = interopExecutor; this.nativeActivityContext = nativeActivityContext; this.Activity = activity; this.executor.ServiceProvider = this; this.bookmarkCallback = bookmarkCallback; this.transaction = transaction; this.OnEnter(); }
public InteropEnvironment(InteropExecutor interopExecutor, NativeActivityContext nativeActivityContext, BookmarkCallback bookmarkCallback, Interop activity, Transaction transaction) { this.executor = interopExecutor; this.nativeActivityContext = nativeActivityContext; this.Activity = activity; this.executor.ServiceProvider = this; this.bookmarkCallback = bookmarkCallback; this.transaction = transaction; this.OnEnter(); }
public Scheduler(InteropExecutor owner) { this.owner = owner; this.schedulerQueue = (Queue <SchedulableItem>)owner.RootActivity.GetValue(SchedulerQueueProperty); if (this.schedulerQueue == null) { this.schedulerQueue = new Queue <SchedulableItem>(); owner.RootActivity.SetValue(SchedulerQueueProperty, this.schedulerQueue); } this.atomicActivityQueue = (Queue <SchedulableItem>)owner.RootActivity.GetValue(AtomicActivityQueueProperty); if (this.atomicActivityQueue == null) { this.atomicActivityQueue = new Queue <SchedulableItem>(); owner.RootActivity.SetValue(AtomicActivityQueueProperty, this.atomicActivityQueue); } }
internal ResetCurrentActivity(InteropExecutor activityExecutor, System.Workflow.ComponentModel.Activity oldCurrentActivity) { this.activityExecutor = activityExecutor; this.oldCurrentActivity = oldCurrentActivity; }
internal ResetCurrentActivity(InteropExecutor activityExecutor, Activity oldCurrentActivity) { this.activityExecutor = activityExecutor; this.oldCurrentActivity = oldCurrentActivity; }
public Scheduler(InteropExecutor owner) { this.owner = owner; this.schedulerQueue = (Queue<SchedulableItem>)owner.RootActivity.GetValue(Scheduler.SchedulerQueueProperty); if (this.schedulerQueue == null) { this.schedulerQueue = new Queue<SchedulableItem>(); owner.RootActivity.SetValue(Scheduler.SchedulerQueueProperty, this.schedulerQueue); } this.atomicActivityQueue = (Queue<SchedulableItem>)owner.RootActivity.GetValue(Scheduler.AtomicActivityQueueProperty); if (this.atomicActivityQueue == null) { this.atomicActivityQueue = new Queue<SchedulableItem>(); owner.RootActivity.SetValue(Scheduler.AtomicActivityQueueProperty, this.atomicActivityQueue); } }
internal ResetCurrentActivity(InteropExecutor activityExecutor, Activity oldCurrentActivity) { this.activityExecutor = activityExecutor; this.oldCurrentActivity = oldCurrentActivity; }