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

BITS 2.0 interfaces

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

Syntax

                 
  C#     Visual Basic     Visual C++  
[

GuidAttribute("54B50739-686F-45EB-9DFF-D6A9A0FAA9AF")]
[
InterfaceTypeAttribute(
ComInterfaceType.InterfaceIsIUnknown)]
public 
interface 
IBackgroundCopyJob2 : 

IBackgroundCopyJob
<

GuidAttribute("54B50739-686F-45EB-9DFF-D6A9A0FAA9AF")> _
<
InterfaceTypeAttribute(
ComInterfaceType.InterfaceIsIUnknown)> _
Public 
Interface 
IBackgroundCopyJob2 _
	
Inherits 

IBackgroundCopyJob
[

GuidAttribute(L"54B50739-686F-45EB-9DFF-D6A9A0FAA9AF")]
[
InterfaceTypeAttribute(
ComInterfaceType::InterfaceIsIUnknown)]
public 
interface class 
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
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
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
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
GetReplyFileName(String % )
Gets reply file name for job
GetReplyProgress(BitsJobReplyProgress % )
Gets reply progress for job
GetState(BitsJobState % )
Gets job state synchronously
GetTimes(BitsJobTimes % )
Gets job times
GetType(BitsJobType % )
Gets job type
RemoveCredentials(BitsAuthTarget, BitsAuthScheme)
Removes credentials from job
Resume () () () ()
Resumes a suspended job
SetCredentials(BitsAuthCredentials % )
Sets job credentials
SetDescription(String)
Sets description for the job
SetDisplayName(String)
Sets display name for job
SetMinimumRetryDelay(UInt32)
Sets minimum retry delay
SetNoProgressTimeout(UInt32)
Sets timeout on no progress
SetNotifyCmdLine(String, String)
Sets notification command line for job
SetNotifyFlags(UInt32)
Sets job notification flags
SetNotifyFlags(BitsJobNotificationType)
Sets notification flags for job
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
Suspend () () () ()
Suspends a job
TakeOwnership () () () ()
Assumes ownership for existing job

See Also