Asynchronously reads the bytes from the current stream and writes them to another stream, using a progress reporting delegate.
The stream to copy from.
The stream to copy to.
Delegate which will be invoked periodically with the number of bytes copied so far as its argument.
A task that represents the asynchronous copy operation.
source is null (Nothing in Visual Basic) or destination is null (Nothing in Visual Basic).
Either the source stream or the destination stream is disposed.
The source stream does not support reading, or the destination stream does not support writing.