Aliyun.Acs.Rds.Transform.V20140815.DescribeDBInstanceIPArrayListResponseUnmarshaller.Unmarshall C# (CSharp) Метод

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

public static Unmarshall ( UnmarshallerContext context ) : DescribeDBInstanceIPArrayListResponse
context UnmarshallerContext
Результат Aliyun.Acs.Rds.Model.V20140815.DescribeDBInstanceIPArrayListResponse
        public static DescribeDBInstanceIPArrayListResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeDBInstanceIPArrayListResponse describeDBInstanceIPArrayListResponse = new DescribeDBInstanceIPArrayListResponse();

            describeDBInstanceIPArrayListResponse.HttpResponse = context.HttpResponse;
            describeDBInstanceIPArrayListResponse.RequestId = context.StringValue("DescribeDBInstanceIPArrayList.RequestId");

            List<DescribeDBInstanceIPArrayListResponse.DBInstanceIPArray> items = new List<DescribeDBInstanceIPArrayListResponse.DBInstanceIPArray>();
            for (int i = 0; i < context.Length("DescribeDBInstanceIPArrayList.Items.Length"); i++) {
                DescribeDBInstanceIPArrayListResponse.DBInstanceIPArray dBInstanceIPArray = new DescribeDBInstanceIPArrayListResponse.DBInstanceIPArray();
                dBInstanceIPArray.DBInstanceIPArrayName = context.StringValue("DescribeDBInstanceIPArrayList.Items["+ i +"].DBInstanceIPArrayName");
                dBInstanceIPArray.DBInstanceIPArrayAttribute = context.StringValue("DescribeDBInstanceIPArrayList.Items["+ i +"].DBInstanceIPArrayAttribute");
                dBInstanceIPArray.SecurityIPList = context.StringValue("DescribeDBInstanceIPArrayList.Items["+ i +"].SecurityIPList");

                items.Add(dBInstanceIPArray);
            }
            describeDBInstanceIPArrayListResponse.Items = items;

            return describeDBInstanceIPArrayListResponse;
        }
DescribeDBInstanceIPArrayListResponseUnmarshaller