PackFileSet Method (sourceDirectory, fileNames, compLevel, progressHandler)

Microsoft Deployment Tools

Deployment Tools Foundation PackFileSet Method (sourceDirectory, fileNames, compLevel, progressHandler)
Deployment Tools Foundation NamespacesMicrosoft.Deployment.CompressionArchiveInfoPackFileSet(String, IDictionary<(Of <(String, String>)>), CompressionLevel, EventHandler<(Of <(ArchiveProgressEventArgs>)>))
Compresses files into the archive, specifying the names used to store the files in the archive.
Declaration Syntax
C# Visual Basic Visual C++
public void PackFileSet(
	string sourceDirectory,
	IDictionary<string, string> fileNames,
	CompressionLevel compLevel,
	EventHandler<ArchiveProgressEventArgs> progressHandler
)
Public Sub PackFileSet ( _
	sourceDirectory As String, _
	fileNames As IDictionary(Of String, String), _
	compLevel As CompressionLevel, _
	progressHandler As EventHandler(Of ArchiveProgressEventArgs) _
)
public:
void PackFileSet(
	String^ sourceDirectory, 
	IDictionary<String^, String^>^ fileNames, 
	CompressionLevel compLevel, 
	EventHandler<ArchiveProgressEventArgs^>^ progressHandler
)
Parameters
sourceDirectory (String)
This parameter may be null, but if specified it is the root directory for any relative paths in fileNames.
fileNames (IDictionary<(Of <(String, String>)>))
A mapping from internal file paths to external file paths.
compLevel (CompressionLevel)
The compression level used when creating the archive.
progressHandler (EventHandler<(Of <(ArchiveProgressEventArgs>)>))
Handler for receiving progress information; this may be null if progress is not desired.

Assembly: Microsoft.Deployment.Compression (Module: Microsoft.Deployment.Compression) Version: 3.0.0.0 (3.5.1623.0)