using System; using System.Collections.Generic; using System.Text; using COSXML.Model.Tag; using COSXML.Transfer; namespace COSXML.Model.Object { /// <summary> /// 使用Append接口的返回Result. /// </summary> public sealed class AppendObjectResult : CosResult { /// <summary> /// Append结果信息 /// <see href="Model.Tag.CopyObject"/> /// </summary> public long nextAppendPosition {get; set;} internal override void InternalParseResponseHeaders() { List<string> values; this.responseHeaders.TryGetValue("x-cos-next-append-position", out values); if (values != null && values.Count > 0) { long tmpPosition; if (long.TryParse(values[0], out tmpPosition)) { nextAppendPosition = tmpPosition; } } } } }