The BackgroundCopyJob type exposes the following members.
Gets or sets the description of the job.
Gets or sets the display name that identifies the job.
Gets the number of times BITS tried to transfer the job and an error occurred.
Gets or sets the flags that identify the owner and ACL information to maintain when transferring a file using SMB.
Gets the HTTP options to specify client certificates for certificate-based client authentication and custom headers for HTTP requests.
Gets the identifier of the job in the queue.
Gets the type of transfer being performed, such as a file download or upload.
Gets or sets the maximum time that BITS will spend transferring the files in the job.
Gets or sets the minimum length of time that BITS waits after encountering a transient error condition before trying to transfer the file.
Gets or sets the length of time that BITS tries to transfer the file after a transient error condition occurs. If there is progress, the timer is reset.
Gets the event notification flags for your application.
Gets or sets the program to execute when the job enters the error or transferred state.
Gets the identity of the job's owner.
Gets a value that determines if the token of the owner was elevated at the time they created or took ownership of the job.
Gets the integrity level of the token of the owner that created or took ownership of the job.
Gets or sets options that determine if the files of the job can be cached and served to peers and if BITS can download content for the job from peers.
Gets or sets the priority level for the job.
Gets or sets the proxy information that the job uses to transfer the files.
Gets or sets the name of the file to contain the reply data of an upload-reply job.
Gets the state of the job.