The BackgroundCopyFileProgress type exposes the following members.
Gets the size of the file in bytes. If the value is -1, the total size of the file has not been determined. BITS does not set this value if it cannot determine the size of the file. For example, if the specified file or server does not exist, BITS cannot determine the size of the file.
Gets the number of bytes transferred.
Gets a value indicating whether the file is available to the user.