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; }
internal AddTaskResult(CloudTask task, int retryCount, Protocol.Models.TaskAddResult addTaskResult) : this(addTaskResult) { this.task = task; this.retryCount = retryCount; }