using System; using System.Collections.Generic; using System.Text; using COSXML.Model.Tag; using COSXML.Transfer; namespace COSXML.Model.Object { /// /// 获取某个存储桶下的某个对象的访问权限的返回结果 /// /// public sealed class GetObjectACLResult : CosResult { /// /// 访问权限信息 /// /// public AccessControlPolicy accessControlPolicy; internal override void ParseResponseBody(System.IO.Stream inputStream, string contentType, long contentLength) { accessControlPolicy = new AccessControlPolicy(); XmlParse.ParseAccessControlPolicy(inputStream, accessControlPolicy); } public override string GetResultInfo() { return base.GetResultInfo() + (accessControlPolicy == null ? "" : "\n" + accessControlPolicy.GetInfo()); } } }