/*
* Copyright (C) Alibaba Cloud Computing
* All rights reserved.
*
* 版权所有 (C)阿里云计算有限公司
*/
using System;
using System.Globalization;
namespace Aliyun.OSS
{
///
/// 获取Multipart Upload事件中某块数据的信息。
///
public class Part
{
internal Part()
{ }
///
/// 获取分块的编号
///
public int PartNumber { get; internal set; }
///
/// 获取分块上传的时间
///
public DateTime LastModified { get; internal set; }
///
/// 获取分块内容的ETag
///
public string ETag { get; internal set; }
///
/// 获取分块的大小,单位字节
///
public long Size { get; internal set; }
///
/// 获取该实例的字符串表示。
///
/// 实例的字符串形式
public override string ToString()
{
return string.Format(CultureInfo.InvariantCulture,
"[Part PartNumber={0}, ETag={1}, LastModified={2}, Size={3}]",
PartNumber, ETag, LastModified, Size);
}
///
/// 获取包含Part标识号码和ETag值的对象
///
public PartETag PartETag
{
get { return new PartETag(PartNumber, ETag); }
}
}
}