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

IBackgroundCopyFile4 interface

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

Syntax

                 
  C#     Visual Basic     Visual C++  
[

GuidAttribute("ef7e0655-7888-4960-b0e5-730846e03492")]
[
InterfaceTypeAttribute(
ComInterfaceType.InterfaceIsIUnknown)]
public 
interface 
IBackgroundCopyFile4 : 

IBackgroundCopyFile3, 
	

IBackgroundCopyFile2, 

IBackgroundCopyFile
<

GuidAttribute("ef7e0655-7888-4960-b0e5-730846e03492")> _
<
InterfaceTypeAttribute(
ComInterfaceType.InterfaceIsIUnknown)> _
Public 
Interface 
IBackgroundCopyFile4 _
	
Inherits 

IBackgroundCopyFile3, 

IBackgroundCopyFile2, 

IBackgroundCopyFile
[

GuidAttribute(L"ef7e0655-7888-4960-b0e5-730846e03492")]
[
InterfaceTypeAttribute(
ComInterfaceType::InterfaceIsIUnknown)]
public 
interface class 
IBackgroundCopyFile4 : 

IBackgroundCopyFile3, 
	

IBackgroundCopyFile2, 

IBackgroundCopyFile

Members

           
  All Members     Methods   
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

  Member Description
GetFileRanges(UInt32 % , array< BackgroundFileRange > [] () [] [] % )
Gets the ranges you want to download from the remote file
(Inherited from IBackgroundCopyFile2.)
GetLocalName(String % )
Gets local file name
GetPeerDownloadStats(IntPtr % , IntPtr % )
Gets peer download stats
GetProgress(BitsFileProgress % )
Gets file progress
GetRemoteName(String % )
Gets remote file name
GetTemporaryName(String % )
Gets the full path of the temporary file that contains the contents of the download
(Inherited from IBackgroundCopyFile3.)
GetValidationState(Boolean % )
Gets the validation state of the temporary file
(Inherited from IBackgroundCopyFile3.)
IsDownloadedFromPeer(Boolean % )
Gets a valie that determines if any part of the file was downloaded from a peer
(Inherited from IBackgroundCopyFile3.)
SetRemoteName(String)
Changes the remote name to a new URL in a download job
(Inherited from IBackgroundCopyFile2.)
SetValidationState(Boolean)
Sets the validation state of the temporary file
(Inherited from IBackgroundCopyFile3.)

See Also