public HyperNodeTaskActivityTracker(ITaskEventContext taskContext, IHyperNodeEventHandler eventHandler, Action cancelTaskAction)
 {
     _taskContext      = taskContext;
     _eventHandler     = eventHandler;
     _cancelTaskAction = () =>
     {
         Track("Task cancellation requested from user-defined code.");
         cancelTaskAction();
     };
 }
Ejemplo n.º 2
0
 public TaskCompletedEventArgs(ITaskActivityTracker activity, ITaskEventContext taskContext, IReadOnlyHyperNodeResponseInfo responseInfo)
     : base(activity, taskContext)
 {
     ResponseInfo = responseInfo;
 }
Ejemplo n.º 3
0
 public TaskStartedEventArgs(ITaskActivityTracker activity, ITaskEventContext taskContext, Action cancelTaskAction)
     : base(activity, taskContext)
 {
     _cancelTaskAction = cancelTaskAction;
 }
Ejemplo n.º 4
0
 public TaskActivityQueueTracker(ITaskEventContext taskContext)
 {
     _taskContext = taskContext;
 }
Ejemplo n.º 5
0
 public HyperNodeEventArgs(ITaskActivityTracker activity, ITaskEventContext taskContext)
 {
     Activity    = activity;
     TaskContext = taskContext;
 }
Ejemplo n.º 6
0
 public MessageReceivedEventArgs(ITaskActivityTracker activity, ITaskEventContext taskContext, Action <string> rejectMessageAction)
     : base(activity, taskContext)
 {
     _rejectMessageAction = rejectMessageAction;
 }