예제 #1
0
 internal AddTaskResult(Models.TaskAddResult protocolObject)
 {
     this.Error        = UtilitiesInternal.CreateObjectWithNullCheck(protocolObject.Error, o => new BatchError(o).Freeze());
     this.ETag         = protocolObject.ETag;
     this.LastModified = protocolObject.LastModified;
     this.Location     = protocolObject.Location;
     this.Status       = UtilitiesInternal.MapEnum <Models.TaskAddStatus, Common.AddTaskStatus>(protocolObject.Status);
     this.TaskId       = protocolObject.TaskId;
 }
예제 #2
0
 internal AddTaskResult(CloudTask task, int retryCount, Protocol.Models.TaskAddResult addTaskResult) : this(addTaskResult)
 {
     this.task       = task;
     this.retryCount = retryCount;
 }