Amazon Simple Storage Service
开发人员指南 (API 版本 2006-03-01)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

使用适用于 .NET 的 AWS 开发工具包 (低级别) 跟踪到 S3 存储桶的分段上传的进度

要跟踪分段上传的进度,请使用适用于 .NET 的 AWS 开发工具包低级别分段上传 API 提供的 UploadPartRequest.StreamTransferProgress 事件。该事件定期发生。它将返回要传输的总字节数以及已传输的字节数等信息。

以下 C# 示例演示如何跟踪分段上传的进度。有关包含以下代码的完整 C# 示例,请参阅使用适用于 .NET 的 AWS 开发工具包 (低级别 API) 将文件上传到 S3 存储桶

UploadPartRequest uploadRequest = new UploadPartRequest { // Provide the request data. }; uploadRequest.StreamTransferProgress += new EventHandler<StreamTransferProgressArgs>(UploadPartProgressEventCallback); ... public static void UploadPartProgressEventCallback(object sender, StreamTransferProgressArgs e) { // Process the event. Console.WriteLine("{0}/{1}", e.TransferredBytes, e.TotalBytes); }

更多信息

适用于 .NET 的 AWS 开发工具包

本页内容: