[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

Interface to download ranges of a file and change the prefix of a remote file name

Namespace:  Microsoft.ConfigurationManagement.Messaging.Framework.Bits
Assembly:  Microsoft.ConfigurationManagement.Messaging(in Microsoft.ConfigurationManagement.Messaging.dll)

Syntax

                 
  C#     Visual Basic     Visual C++  
[
InterfaceTypeAttribute(
ComInterfaceType.InterfaceIsIUnknown)]
[

GuidAttribute("443c8934-90ff-48ed-bcde-26f5c7450042")]
public 
interface 
IBackgroundCopyJob3 : 

IBackgroundCopyJob2, 
	

IBackgroundCopyJob
<
InterfaceTypeAttribute(
ComInterfaceType.InterfaceIsIUnknown)> _
<

GuidAttribute("443c8934-90ff-48ed-bcde-26f5c7450042")> _
Public 
Interface 
IBackgroundCopyJob3 _
	
Inherits 

IBackgroundCopyJob2, 

IBackgroundCopyJob
[
InterfaceTypeAttribute(
ComInterfaceType::InterfaceIsIUnknown)]
[

GuidAttribute(L"443c8934-90ff-48ed-bcde-26f5c7450042")]
public 
interface class 
IBackgroundCopyJob3 : 

IBackgroundCopyJob2, 
	

IBackgroundCopyJob

Members

           
  All Members     Methods   
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

  Member Description
AddFile(String, String)
Adds file to job
AddFileSet(UInt32, array< BitsFileInfo > [] () [] [] )
Add file set to job
AddFileWithRanges(String, String, UInt32, array< BackgroundFileRange > [] () [] [] )
Add a file to a download job and specify the ranges of the file to download
Cancel () () () ()
Cancels a job
Complete () () () ()
Completes a job
EnumFiles(IEnumBackgroundCopyFiles % )
Enumerates files in job
GetDescription(String % )
Gets job description
GetDisplayName(String % )
Gets job display name
GetError(IBackgroundCopyError % )
Gets job error state synchronously
GetErrorCount(UInt32 % )
Gets error count
GetFileACLFlags(UInt32 % )
Retrieves the flags that identify the owner and ACL information to maintain when downloading a file using SMB
GetId(Guid % )
Gets job ID
GetMinimumRetryDelay(UInt32 % )
Gets minimum retry delay
GetNoProgressTimeout(UInt32 % )
Gets timeout on no progress
GetNotifyCmdLine(String % , String % )
Gets notification command line for job
(Inherited from IBackgroundCopyJob2.)
GetNotifyFlags(UInt32 % )
Gets job notification flags
GetNotifyInterface(IBackgroundCopyCallback % )
Gets notification interface
GetOwner(String % )
Gets job owner
GetPriority(BitsJobPriority % )
Gets job priority
GetProgress(BitsJobProgress % )
Gets job progress synchronously
GetProxySettings(BitsJobProxyUsage % , String % , String % )
Gets proxy settings for job
GetReplyData(IntPtr, UInt64 % )
Gets reply data for job
(Inherited from IBackgroundCopyJob2.)
GetReplyFileName(String % )
Gets reply file name for job
(Inherited from IBackgroundCopyJob2.)
GetReplyProgress(BitsJobReplyProgress % )
Gets reply progress for job
(Inherited from IBackgroundCopyJob2.)
GetState(BitsJobState % )
Gets job state synchronously
GetTimes(BitsJobTimes % )
Gets job times
GetType(BitsJobType % )
Gets job type
RemoveCredentials(BitsAuthTarget, BitsAuthScheme)
Removes credentials from job
(Inherited from IBackgroundCopyJob2.)
ReplaceRemotePrefix(String, String)
Replace the beginning text of all remote names in the job with the given string
Resume () () () ()
Resumes a suspended job
SetCredentials(BitsAuthCredentials % )
Sets job credentials
(Inherited from IBackgroundCopyJob2.)
SetDescription(String)
Sets description for the job
SetDisplayName(String)
Sets display name for job
SetFileACLFlags(UInt32)
Specifies the owner and ACL information to maintain when downloading a file using SMB
SetMinimumRetryDelay(UInt32)
Sets minimum retry delay
SetNoProgressTimeout(UInt32)
Sets timeout on no progress
SetNotifyCmdLine(String, String)
Sets notification command line for job
(Inherited from IBackgroundCopyJob2.)
SetNotifyFlags(UInt32)
Sets job notification flags
SetNotifyFlags(BitsJobNotificationType)
Sets notification flags for job
(Inherited from IBackgroundCopyJob2.)
SetNotifyInterface(IBackgroundCopyCallback)
Sets notification interface
SetPriority(BitsJobPriority)
Sets job priority
SetProxySettings(BitsJobProxyUsage, String, String)
Sets proxy settings for job
SetReplyFileName(String)
Sets reply file name for job
(Inherited from IBackgroundCopyJob2.)
Suspend () () () ()
Suspends a job
TakeOwnership () () () ()
Assumes ownership for existing job

See Also