谷歌应用程序提供谷歌API

本文关键字:谷歌 API 应用程序 | 更新日期: 2023-09-27 18:02:24

我正在以编程方式上传数据到谷歌应用程序。我使用以下代码

MailItemEntry[] entries = new MailItemEntry[1];
entries[0] = new MailItemEntry();
entries[0].BatchData = new Google.GData.Client.GDataBatchEntryData();
MailItemFeed feed = mailItemService.Batch(domain, UserName, entries);

有没有办法找出有多少数据(在MB或GB)已上传到谷歌应用程序。

谷歌应用程序提供谷歌API

您可以做的是利用mailItemServiceBatchAsync并连接到AsyncOperationProgress事件。这将以百分比的形式告诉您已经发送了多少数据。请注意,BatchAsync是一个非阻塞调用,因此您的应用程序将需要更改。

如果你可以访问你正在发送的数据的长度,你可以计算每个进程改变事件增加了多少。

看到谷歌文档http://google-gdata.googlecode.com/svn-history/r902/docs/folder4/AllMembers_T_Google_GData_Apps_Migration_MailItemService.htm

MSDNhttp://msdn.microsoft.com/en-us/library/system.componentmodel.progresschangedeventargs.aspx

希望有帮助