using System; using System.Xml.Serialization; using System.Text; namespace COSXML.Model.Tag { /// /// 复制结果返回信息 /// /// [XmlRoot("CopyObjectResult")] public sealed class CopyObject { /// /// 返回文件的 MD5 算法校验值。ETag 的值可以用于检查 Object 的内容是否发生变化 /// [XmlElement("ETag")] public string eTag; /// /// 返回文件最后修改时间,GMT 格式 /// [XmlElement("LastModified")] public string lastModified; /// /// key 的 versionId /// [XmlElement("VersionId")] public string versionId; /// /// key 的 versionId /// [XmlElement("CRC64")] public string crc64; public string GetInfo() { StringBuilder stringBuilder = new StringBuilder("{CopyObject:\n"); stringBuilder.Append("ETag:").Append(eTag).Append("\n"); stringBuilder.Append("LastModified:").Append(lastModified).Append("\n"); stringBuilder.Append("VersionId:").Append(versionId).Append("\n"); stringBuilder.Append("}"); return stringBuilder.ToString(); } } }