Aliyun.Acs.Cdn.Transform.V20141111.DescribeLiveStreamSnapshotInfoResponseUnmarshaller.Unmarshall C# (CSharp) 메소드

Unmarshall() 공개 정적인 메소드

public static Unmarshall ( UnmarshallerContext context ) : DescribeLiveStreamSnapshotInfoResponse
context UnmarshallerContext
리턴 Aliyun.Acs.Cdn.Model.V20141111.DescribeLiveStreamSnapshotInfoResponse
        public static DescribeLiveStreamSnapshotInfoResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeLiveStreamSnapshotInfoResponse describeLiveStreamSnapshotInfoResponse = new DescribeLiveStreamSnapshotInfoResponse();

            describeLiveStreamSnapshotInfoResponse.HttpResponse = context.HttpResponse;
            describeLiveStreamSnapshotInfoResponse.RequestId = context.StringValue("DescribeLiveStreamSnapshotInfo.RequestId");
            describeLiveStreamSnapshotInfoResponse.NextStartTime = context.StringValue("DescribeLiveStreamSnapshotInfo.NextStartTime");

            List<DescribeLiveStreamSnapshotInfoResponse.LiveStreamSnapshotInfo> liveStreamSnapshotInfoList = new List<DescribeLiveStreamSnapshotInfoResponse.LiveStreamSnapshotInfo>();
            for (int i = 0; i < context.Length("DescribeLiveStreamSnapshotInfo.LiveStreamSnapshotInfoList.Length"); i++) {
                DescribeLiveStreamSnapshotInfoResponse.LiveStreamSnapshotInfo liveStreamSnapshotInfo = new DescribeLiveStreamSnapshotInfoResponse.LiveStreamSnapshotInfo();
                liveStreamSnapshotInfo.OssEndpoint = context.StringValue("DescribeLiveStreamSnapshotInfo.LiveStreamSnapshotInfoList["+ i +"].OssEndpoint");
                liveStreamSnapshotInfo.OssBucket = context.StringValue("DescribeLiveStreamSnapshotInfo.LiveStreamSnapshotInfoList["+ i +"].OssBucket");
                liveStreamSnapshotInfo.OssObject = context.StringValue("DescribeLiveStreamSnapshotInfo.LiveStreamSnapshotInfoList["+ i +"].OssObject");
                liveStreamSnapshotInfo.CreateTime = context.StringValue("DescribeLiveStreamSnapshotInfo.LiveStreamSnapshotInfoList["+ i +"].CreateTime");

                liveStreamSnapshotInfoList.Add(liveStreamSnapshotInfo);
            }
            describeLiveStreamSnapshotInfoResponse.LiveStreamSnapshotInfoList = liveStreamSnapshotInfoList;

            return describeLiveStreamSnapshotInfoResponse;
        }
DescribeLiveStreamSnapshotInfoResponseUnmarshaller