Aliyun.Acs.CloudAPI.Transform.V20160714.DescribeAppsResponseUnmarshaller.Unmarshall C# (CSharp) Метод

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

public static Unmarshall ( UnmarshallerContext context ) : DescribeAppsResponse
context UnmarshallerContext
Результат Aliyun.Acs.CloudAPI.Model.V20160714.DescribeAppsResponse
        public static DescribeAppsResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeAppsResponse describeAppsResponse = new DescribeAppsResponse();

            describeAppsResponse.HttpResponse = context.HttpResponse;
            describeAppsResponse.RequestId = context.StringValue("DescribeApps.RequestId");
            describeAppsResponse.TotalCount = context.IntegerValue("DescribeApps.TotalCount");
            describeAppsResponse.PageSize = context.IntegerValue("DescribeApps.PageSize");
            describeAppsResponse.PageNumber = context.IntegerValue("DescribeApps.PageNumber");

            List<DescribeAppsResponse.AppItem> apps = new List<DescribeAppsResponse.AppItem>();
            for (int i = 0; i < context.Length("DescribeApps.Apps.Length"); i++) {
                DescribeAppsResponse.AppItem appItem = new DescribeAppsResponse.AppItem();
                appItem.AppId = context.LongValue("DescribeApps.Apps["+ i +"].AppId");
                appItem.AppName = context.StringValue("DescribeApps.Apps["+ i +"].AppName");
                appItem.Description = context.StringValue("DescribeApps.Apps["+ i +"].Description");

                apps.Add(appItem);
            }
            describeAppsResponse.Apps = apps;

            return describeAppsResponse;
        }
DescribeAppsResponseUnmarshaller