상속: Aliyun.Acs.Core.AcsResponse
        public static DescribeTaskAttributeResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeTaskAttributeResponse describeTaskAttributeResponse = new DescribeTaskAttributeResponse();

            describeTaskAttributeResponse.HttpResponse = context.HttpResponse;
            describeTaskAttributeResponse.RequestId = context.StringValue("DescribeTaskAttribute.RequestId");
            describeTaskAttributeResponse.TaskId = context.StringValue("DescribeTaskAttribute.TaskId");
            describeTaskAttributeResponse.RegionId = context.StringValue("DescribeTaskAttribute.RegionId");
            describeTaskAttributeResponse.TaskAction = context.StringValue("DescribeTaskAttribute.TaskAction");
            describeTaskAttributeResponse.TaskStatus = context.StringValue("DescribeTaskAttribute.TaskStatus");
            describeTaskAttributeResponse.TaskProcess = context.StringValue("DescribeTaskAttribute.TaskProcess");
            describeTaskAttributeResponse.SupportCancel = context.StringValue("DescribeTaskAttribute.SupportCancel");
            describeTaskAttributeResponse.TotalCount = context.IntegerValue("DescribeTaskAttribute.TotalCount");
            describeTaskAttributeResponse.SuccessCount = context.IntegerValue("DescribeTaskAttribute.SuccessCount");
            describeTaskAttributeResponse.FailedCount = context.IntegerValue("DescribeTaskAttribute.FailedCount");
            describeTaskAttributeResponse.CreationTime = context.StringValue("DescribeTaskAttribute.CreationTime");
            describeTaskAttributeResponse.FinishedTime = context.StringValue("DescribeTaskAttribute.FinishedTime");

            List<DescribeTaskAttributeResponse.OperationProgress> operationProgressSet = new List<DescribeTaskAttributeResponse.OperationProgress>();
            for (int i = 0; i < context.Length("DescribeTaskAttribute.OperationProgressSet.Length"); i++) {
                DescribeTaskAttributeResponse.OperationProgress operationProgress = new DescribeTaskAttributeResponse.OperationProgress();
                operationProgress.OperationStatus = context.StringValue("DescribeTaskAttribute.OperationProgressSet["+ i +"].OperationStatus");
                operationProgress.ErrorCode = context.StringValue("DescribeTaskAttribute.OperationProgressSet["+ i +"].ErrorCode");
                operationProgress.ErrorMsg = context.StringValue("DescribeTaskAttribute.OperationProgressSet["+ i +"].ErrorMsg");

                List<DescribeTaskAttributeResponse.OperationProgress.RelatedItem> relatedItemSet = new List<DescribeTaskAttributeResponse.OperationProgress.RelatedItem>();
                for (int j = 0; j < context.Length("DescribeTaskAttribute.OperationProgressSet["+ i +"].RelatedItemSet.Length"); j++) {
                    DescribeTaskAttributeResponse.OperationProgress.RelatedItem relatedItem = new DescribeTaskAttributeResponse.OperationProgress.RelatedItem();
                    relatedItem.Name = context.StringValue("DescribeTaskAttribute.OperationProgressSet["+ i +"].RelatedItemSet["+ j +"].Name");
                    relatedItem.Value = context.StringValue("DescribeTaskAttribute.OperationProgressSet["+ i +"].RelatedItemSet["+ j +"].Value");

                    relatedItemSet.Add(relatedItem);
                }
                operationProgress.RelatedItemSet = relatedItemSet;

                operationProgressSet.Add(operationProgress);
            }
            describeTaskAttributeResponse.OperationProgressSet = operationProgressSet;

            return describeTaskAttributeResponse;
        }