BackgroundCopyJob Class |
Namespace: usis.Net.Bits
The BackgroundCopyJob type exposes the following members.
Name | Description | |
---|---|---|
Description |
Gets or sets the description of the job.
| |
DisplayName |
Gets or sets the display name that identifies the job.
| |
ErrorCount |
Gets the number of times BITS tried to transfer the job and an error occurred.
| |
FileAcl |
Gets or sets the flags that identify the owner and ACL information to maintain when transferring a file using SMB.
| |
HttpOptions |
Gets the HTTP options to specify client certificates for certificate-based client authentication
and custom headers for HTTP requests.
| |
Id |
Gets the identifier of the job in the queue.
| |
JobType |
Gets the type of transfer being performed, such as a file download or upload.
| |
MaximumDownloadTime |
Gets or sets the maximum time that BITS will spend transferring the files in the job.
| |
MinimumRetryDelay |
Gets or sets the minimum length of time that BITS waits after encountering
a transient error condition before trying to transfer the file.
| |
NoProgressTimeout |
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.
| |
Notifications |
Gets the event notification flags for your application.
| |
NotifyCommandLine |
Gets or sets the program to execute when the job enters the error or transferred state.
| |
Owner |
Gets the identity of the job's owner.
| |
OwnerElevationState |
Gets a value that determines if the token of the owner was elevated at the time they created or took ownership of the job.
| |
OwnerIntegrityLevel |
Gets the integrity level of the token of the owner that created or took ownership of the job.
| |
PeerCachingOptions |
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.
| |
Priority |
Gets or sets the priority level for the job.
| |
ProxySettings |
Gets or sets the proxy information that the job uses to transfer the files.
| |
ReplyFileName |
Gets or sets the name of the file to contain the reply data of an upload-reply job.
| |
State |
Gets the state of the job.
|
Name | Description | |
---|---|---|
AddFile(String, String) |
Adds a single file to the job.
| |
AddFile(Uri, String) |
Adds a single file to the job.
| |
AddFile(String, String, BackgroundCopyFileRange) |
Adds a file to a download job and specifies the ranges of the file you want to download.
| |
AddFile(Uri, String, BackgroundCopyFileRange) |
Adds a file to a download job and specifies the ranges of the file you want to download.
| |
AddFile(String, String, Int64, Int64) |
Adds a file to a download job and specifies the range of the file you want to download.
| |
AddFile(Uri, String, Int64, Int64) |
Adds a file to a download job and specifies the range of the file you want to download.
| |
AddFiles |
Adds multiple files to the job.
| |
Cancel |
Deletes the job from the transfer queue and removes related temporary files
from the client (downloads) and server (uploads).
| |
Complete |
Ends the job and saves the transferred files on the client.
| |
Dispose |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
| |
EnumerateFiles |
Enumerates the files in the job.
| |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize |
Finalizes an instance of the BackgroundCopyJob class.
(Overrides ObjectFinalize.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
RemoveCredentials |
Removes credentials set by the SetCredentials(BackgroundCopyAuthenticationTarget, BackgroundCopyAuthenticationScheme, String, String) method.
| |
ReplaceRemotePrefix |
Replaces the beginning text of all remote names in the download job with the specified string.
| |
Resume |
Activates a new job or restarts a job that has been suspended.
| |
RetrieveError |
Retrieves error informations after an error occurs.
| |
RetrieveProgress |
Retrieves job-related progress information, such as the number of bytes and files transferred.
| |
RetrieveReplyData |
Retrieves the reply data from the server application.
| |
RetrieveReplyProgress |
Retrieves progress information that indicates how many bytes of the reply file have been downloaded to the client.
| |
RetrieveTimes |
Retrieves job-related time stamps, such as the time that the job was created or last modified.
| |
SetCredentials |
Specifies the credentials to use for a proxy or remote server user authentication request.
| |
Suspend |
Suspends a job. New jobs, jobs that are in error,
and jobs that have finished transferring files are automatically suspended.
| |
TakeOwnership |
Changes ownership of the job to the current user.
| |
ToString |
Returns a String that represents this instance.
(Overrides ObjectToString.) |
Name | Description | |
---|---|---|
Failed |
Occurs when the state of the job changes to Error.
| |
FileTransferred |
Occurs when BITS successfully finishes transferring a file.
| |
Modified |
Occurs when a job is modified.
| |
Transferred |
Occurs when all of the files in the job have successfully transferred.
|
Name | Description | |
---|---|---|
GetErrorInfo |
Gets error informations after an error occurs.
(Defined by BackgroundCopyJobExtensions.) | |
GetPercentBytesTransferred |
Gets the percentage of bytes transferred.
(Defined by BackgroundCopyJobExtensions.) |