Export to GitHub

lits3 - issue #3

Add progress events for getting and adding objects


Posted on Nov 25, 2008 by Massive Ox

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)
Attachments

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 Ox

Implemented in r52.

Status: Fixed

Labels:
Type-Enhancement Priority-Medium OpSys-All