Stream.ReportingCopyTo (nuget): Provides Stream.CopyTo overloads for reporting the current relative or absolute progress while copying.
Keywords: async|asynchronous|stream|copyto|reporting|task|progress|iprogress|system|io