S3Service methods like AddObject and GetObject (and family) that represent potentially long-running operations, do not provide a simple means for a client application to show progress to the user. The attached patch proposes two events on S3Service:
- AddObjectProgressChanged
- GetObjectProgressChanged
These events fire during the processing of any of the AddObject or GetObject family of methods. The event sink receives arguments of type ObjectTransferProgressChangedEventArgs whose properties supply information about the progress of a transfer:
- BucketName
- Key
- BytesTransferred
- TotalBytesToTransfer
- ProgressPercentage (inherited)
- UserState (inherited)
- ProgressEvents.patch 6.6KB
Comment #1
Posted on Dec 2, 2008 by Massive Ox(No comment was entered for this change.)
Comment #2
Posted on Jan 5, 2009 by Massive Ox(No comment was entered for this change.)
Comment #3
Posted on Jan 5, 2009 by Massive OxImplemented in r52.
Status: Fixed
Labels:
Type-Enhancement
Priority-Medium
OpSys-All