Aliyun.Acs.Cdn.Transform.V20141111.DescribeDomainBpsDataByTimeStampResponseUnmarshaller.Unmarshall C# (CSharp) Метод

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

public static Unmarshall ( UnmarshallerContext context ) : DescribeDomainBpsDataByTimeStampResponse
context UnmarshallerContext
Результат Aliyun.Acs.Cdn.Model.V20141111.DescribeDomainBpsDataByTimeStampResponse
        public static DescribeDomainBpsDataByTimeStampResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeDomainBpsDataByTimeStampResponse describeDomainBpsDataByTimeStampResponse = new DescribeDomainBpsDataByTimeStampResponse();

            describeDomainBpsDataByTimeStampResponse.HttpResponse = context.HttpResponse;
            describeDomainBpsDataByTimeStampResponse.RequestId = context.StringValue("DescribeDomainBpsDataByTimeStamp.RequestId");
            describeDomainBpsDataByTimeStampResponse.DomainName = context.StringValue("DescribeDomainBpsDataByTimeStamp.DomainName");
            describeDomainBpsDataByTimeStampResponse.TimeStamp = context.StringValue("DescribeDomainBpsDataByTimeStamp.TimeStamp");

            List<DescribeDomainBpsDataByTimeStampResponse.BpsDataModel> bpsDataList = new List<DescribeDomainBpsDataByTimeStampResponse.BpsDataModel>();
            for (int i = 0; i < context.Length("DescribeDomainBpsDataByTimeStamp.BpsDataList.Length"); i++) {
                DescribeDomainBpsDataByTimeStampResponse.BpsDataModel bpsDataModel = new DescribeDomainBpsDataByTimeStampResponse.BpsDataModel();
                bpsDataModel.LocationName = context.StringValue("DescribeDomainBpsDataByTimeStamp.BpsDataList["+ i +"].LocationName");
                bpsDataModel.IspName = context.StringValue("DescribeDomainBpsDataByTimeStamp.BpsDataList["+ i +"].IspName");
                bpsDataModel.Bps = context.LongValue("DescribeDomainBpsDataByTimeStamp.BpsDataList["+ i +"].Bps");

                bpsDataList.Add(bpsDataModel);
            }
            describeDomainBpsDataByTimeStampResponse.BpsDataList = bpsDataList;

            return describeDomainBpsDataByTimeStampResponse;
        }
DescribeDomainBpsDataByTimeStampResponseUnmarshaller