/* ///Copyright (C) Alibaba Cloud Computing ///All rights reserved. /// ///版权所有 (C)阿里云计算有限公司 */ using System; using System.Globalization; namespace Aliyun.OSS { /// ///Bucket是OSS上的命名空间,可以理解为存储空间 /// /// /// ///Bucket名在整个 OSS 中具有全局唯一性,且不能修改;存储在OSS上的每个Object必须都包含在某个Bucket中。 ///一个应用,例如图片分享网站,可以对应一个或多个 Bucket。一个用户最多可创建 10 个Bucket, ///但每个Bucket 中存放的Object的数量和大小总和没有限制,用户不需要考虑数据的可扩展性。 /// /// ///Bucket 命名规范 /// /// 只能包括小写字母,数字和短横线(-) /// 必须以小写字母或者数字开头 /// 长度必须在 3-63 字节之间 /// /// /// public class Bucket { /// /// 获取/设置Bucket的Location。 /// public string Location { get; internal set; } /// /// 获取/设置Bucket的名称。 /// public string Name { get; internal set; } /// /// 获取/设置Bucket的 /// public Owner Owner { get; internal set; } /// /// 获取/设置Bucket的创建时间。 /// public DateTime CreationDate { get; internal set; } /// /// 使用指定的Bucket名称构造一个新的实例。 /// /// Bucket的名称。 internal Bucket(string name) { Name = name; } /// /// 返回该对象的字符串表示。 /// /// 对象的字符串表示形式 public override string ToString() { return string.Format(CultureInfo.InvariantCulture, "OSS Bucket [Name={0}], [Location={1}] [Owner={2}], [CreationTime={3}]", Name, Location, Owner, CreationDate); } } }