Since CopyAsync
returns IAsyncOperation<StorageFile>
instead of IAsyncOperationWithProgress<StorageFile>
, you're out of luck with this API. I don't think there's any built in API for copying that would implement progress reporting (Stream.CopyAsync
doesn't implement it either).
You could always implement your own version which copies bytes from one stream to another in chunks and reports progress while doing it. It might be less performant than the built in APIs, though.