/* * Copyright (C) Alibaba Cloud Computing * All rights reserved. * * 版权所有 (C)阿里云计算有限公司 */ using System.Collections.Generic; namespace Aliyun.OSS { /// /// 获取List Parts的结果. /// public class PartListing { private readonly IList _parts = new List(); /// /// 获取Object所在的的名称。 /// public string BucketName { get; internal set; } /// /// 获取的名称。 /// public string Key { get; internal set; } /// /// 获取请求参数的值。 /// public string UploadId { get; internal set; } /// /// 获取请求参数的值。 /// public int PartNumberMarker { get; internal set; } /// /// 如果本次没有返回全部结果,响应请求中将包含NextPartNumberMarker元素, /// 用于标明接下来请求的PartNumberMarker值。 /// public int NextPartNumberMarker { get; internal set; } /// /// 获取请求参数的值。 /// public int MaxParts { get; internal set; } /// /// 标明是否本次返回的List Part结果列表被截断。 /// “true”表示本次没有返回全部结果;“false”表示本次已经返回了全部结果。 /// public bool IsTruncated { get; internal set; } /// /// 获取所有的Part /// public IEnumerable Parts { get { return _parts; } } /// /// 增加分片信息 /// /// 分片信息 internal void AddPart(Part part) { _parts.Add(part); } /// /// 构造一个新的实例。 /// internal PartListing() { } } }