internal PSTaskExecutionInformation(Microsoft.Azure.Batch.TaskExecutionInformation omObject) { if ((omObject == null)) { throw new System.ArgumentNullException("omObject"); } this.omObject = omObject; }
internal TaskInformation(Models.TaskInformation protocolObject) { this.executionInformation = UtilitiesInternal.CreateObjectWithNullCheck(protocolObject.ExecutionInfo, o => new TaskExecutionInformation(o).Freeze()); this.jobId = protocolObject.JobId; this.subtaskId = protocolObject.SubtaskId; this.taskId = protocolObject.TaskId; this.taskState = UtilitiesInternal.MapEnum <Models.TaskState, Common.TaskState>(protocolObject.TaskState); this.taskUrl = protocolObject.TaskUrl; }