Aliyun.Acs.Mts.Transform.V20140618.QueryMediaWorkflowListByNameResponseUnmarshaller.Unmarshall C# (CSharp) Метод

Unmarshall() публичный статический Метод

public static Unmarshall ( UnmarshallerContext context ) : QueryMediaWorkflowListByNameResponse
context UnmarshallerContext
Результат Aliyun.Acs.Mts.Model.V20140618.QueryMediaWorkflowListByNameResponse
        public static QueryMediaWorkflowListByNameResponse Unmarshall(UnmarshallerContext context)
        {
            QueryMediaWorkflowListByNameResponse queryMediaWorkflowListByNameResponse = new QueryMediaWorkflowListByNameResponse();

            queryMediaWorkflowListByNameResponse.HttpResponse = context.HttpResponse;
            queryMediaWorkflowListByNameResponse.RequestId = context.StringValue("QueryMediaWorkflowListByName.RequestId");

            List<string> nonExistMediaWorkflowNames = new List<string>();
            for (int i = 0; i < context.Length("QueryMediaWorkflowListByName.NonExistMediaWorkflowNames.Length"); i++) {
                nonExistMediaWorkflowNames.Add(context.StringValue("QueryMediaWorkflowListByName.NonExistMediaWorkflowNames["+ i +"]"));
            }
            queryMediaWorkflowListByNameResponse.NonExistMediaWorkflowNames = nonExistMediaWorkflowNames;

            List<QueryMediaWorkflowListByNameResponse.MediaWorkflow> mediaWorkflowList = new List<QueryMediaWorkflowListByNameResponse.MediaWorkflow>();
            for (int i = 0; i < context.Length("QueryMediaWorkflowListByName.MediaWorkflowList.Length"); i++) {
                QueryMediaWorkflowListByNameResponse.MediaWorkflow mediaWorkflow = new QueryMediaWorkflowListByNameResponse.MediaWorkflow();
                mediaWorkflow.MediaWorkflowId = context.StringValue("QueryMediaWorkflowListByName.MediaWorkflowList["+ i +"].MediaWorkflowId");
                mediaWorkflow.Name = context.StringValue("QueryMediaWorkflowListByName.MediaWorkflowList["+ i +"].Name");
                mediaWorkflow.Topology = context.StringValue("QueryMediaWorkflowListByName.MediaWorkflowList["+ i +"].Topology");
                mediaWorkflow.State = context.StringValue("QueryMediaWorkflowListByName.MediaWorkflowList["+ i +"].State");
                mediaWorkflow.CreationTime = context.StringValue("QueryMediaWorkflowListByName.MediaWorkflowList["+ i +"].CreationTime");

                mediaWorkflowList.Add(mediaWorkflow);
            }
            queryMediaWorkflowListByNameResponse.MediaWorkflowList = mediaWorkflowList;

            return queryMediaWorkflowListByNameResponse;
        }
QueryMediaWorkflowListByNameResponseUnmarshaller