예제 #1
0
 public TaskStatusUpdate(Guid backgroundJobId, Guid taskId, TaskExecutionStateType taskExecutionState, TaskCompletionStatusType taskCompletionStatus)
 {
     this[TaskStatusUpdate.BackgroundJobIdProperty]      = backgroundJobId;
     this[TaskStatusUpdate.TaskIdProperty]               = taskId;
     this[TaskStatusUpdate.TaskExecutionStateProperty]   = taskExecutionState;
     this[TaskStatusUpdate.TaskCompletionStatusProperty] = taskCompletionStatus;
 }
예제 #2
0
 public SyncTaskStatusUpdate(Guid backgroundJobId, Guid taskId, Guid ownerId, TaskExecutionStateType taskExecutionState, TaskExecutionStateType newTaskExecutionState, TaskCompletionStatusType newTaskCompletionStatus)
 {
     this[SyncTaskStatusUpdate.BackgroundJobIdProperty]         = backgroundJobId;
     this[SyncTaskStatusUpdate.TaskIdProperty]                  = taskId;
     this[SyncTaskStatusUpdate.BJMOwnerIdProperty]              = ownerId;
     this[SyncTaskStatusUpdate.TaskExecutionStateProperty]      = taskExecutionState;
     this[SyncTaskStatusUpdate.NewTaskExecutionStateProperty]   = newTaskExecutionState;
     this[SyncTaskStatusUpdate.NewTaskCompletionStatusProperty] = newTaskCompletionStatus;
     this.UpdatedTaskStatus = false;
 }