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

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

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

            describeSlowLogRecordsResponse.HttpResponse = context.HttpResponse;
            describeSlowLogRecordsResponse.RequestId = context.StringValue("DescribeSlowLogRecords.RequestId");
            describeSlowLogRecordsResponse.Engine = context.StringValue("DescribeSlowLogRecords.Engine");
            describeSlowLogRecordsResponse.TotalRecordCount = context.IntegerValue("DescribeSlowLogRecords.TotalRecordCount");
            describeSlowLogRecordsResponse.PageNumber = context.IntegerValue("DescribeSlowLogRecords.PageNumber");
            describeSlowLogRecordsResponse.PageRecordCount = context.IntegerValue("DescribeSlowLogRecords.PageRecordCount");

            List<DescribeSlowLogRecordsResponse.SQLSlowRecord> items = new List<DescribeSlowLogRecordsResponse.SQLSlowRecord>();
            for (int i = 0; i < context.Length("DescribeSlowLogRecords.Items.Length"); i++) {
                DescribeSlowLogRecordsResponse.SQLSlowRecord sQLSlowRecord = new DescribeSlowLogRecordsResponse.SQLSlowRecord();
                sQLSlowRecord.HostAddress = context.StringValue("DescribeSlowLogRecords.Items["+ i +"].HostAddress");
                sQLSlowRecord.DBName = context.StringValue("DescribeSlowLogRecords.Items["+ i +"].DBName");
                sQLSlowRecord.SQLText = context.StringValue("DescribeSlowLogRecords.Items["+ i +"].SQLText");
                sQLSlowRecord.QueryTimes = context.LongValue("DescribeSlowLogRecords.Items["+ i +"].QueryTimes");
                sQLSlowRecord.LockTimes = context.LongValue("DescribeSlowLogRecords.Items["+ i +"].LockTimes");
                sQLSlowRecord.ParseRowCounts = context.LongValue("DescribeSlowLogRecords.Items["+ i +"].ParseRowCounts");
                sQLSlowRecord.ReturnRowCounts = context.LongValue("DescribeSlowLogRecords.Items["+ i +"].ReturnRowCounts");
                sQLSlowRecord.ExecutionStartTime = context.StringValue("DescribeSlowLogRecords.Items["+ i +"].ExecutionStartTime");

                items.Add(sQLSlowRecord);
            }
            describeSlowLogRecordsResponse.Items = items;

            return describeSlowLogRecordsResponse;
        }
DescribeSlowLogRecordsResponseUnmarshaller