/// <summary> /// 修改指定的文件容器信息。 /// </summary> /// <param name="bucket">指定要修改的文件容器信息实体对象。</param> public void Put(StorageBucketInfo bucket) { if (bucket == null) { throw new ArgumentNullException("bucket"); } if (bucket.BucketId < 1) { throw new ArgumentOutOfRangeException("Bucket.BucketId"); } this.Bucket.Modify(bucket.BucketId, bucket.Name, bucket.Title, bucket.Path, bucket.ModifiedTime); }
/// <summary> /// 新增一个文件容器。 /// </summary> /// <param name="bucket">新增的文件容器实体对象。</param> public int Post(StorageBucketInfo bucket) { if (bucket == null) { throw new ArgumentNullException("bucket"); } if (bucket.BucketId < 1) { bucket.BucketId = (int)this.Sequence.GetSequenceNumber("Zongsoft.IO.StorageBucket.Id"); } this.Bucket.Create(bucket.BucketId, bucket.Name, bucket.Title, bucket.Path); //返回新增文件容器的编号 return((int)bucket.BucketId); }