Pack Method (streamContext, files, maxArchiveSize)

DTF API

Copy image CopyHover image
Deployment Tools Foundation Pack Method (streamContext, files, maxArchiveSize)
Deployment Tools Foundation NamespacesMicrosoft.Deployment.CompressionCompressionEnginePack(IPackStreamContext, IEnumerable<(Of <<'(String>)>>), Int64)
Creates an archive or chain of archives.
Declaration Syntax
C# Visual Basic Visual C++ F#
public abstract void Pack(
	IPackStreamContext streamContext,
	IEnumerable<string> files,
	long maxArchiveSize
)
Public MustOverride Sub Pack ( 
	streamContext As IPackStreamContext,
	files As IEnumerable(Of String),
	maxArchiveSize As Long
)
public:
virtual void Pack(
	IPackStreamContext^ streamContext, 
	IEnumerable<String^>^ files, 
	long long maxArchiveSize
) abstract
abstract Pack : 
        streamContext : IPackStreamContext * 
        files : IEnumerable<string> * 
        maxArchiveSize : int64 -> unit 
Parameters
streamContext (IPackStreamContext)
A context interface to handle opening and closing of archive and file streams.
files (IEnumerable<(Of <(<'String>)>)>)
The paths of the files in the archive (not external file paths).
maxArchiveSize (Int64)
The maximum number of bytes for one archive before the contents are chained to the next archive, or zero for unlimited archive size.
Remarks
The stream context implementation may provide a mapping from the file paths within the archive to the external file paths.
Exceptions
Exception Condition
ArchiveException The archive could not be created.

Assembly: Microsoft.Deployment.Compression (Module: Microsoft.Deployment.Compression.dll) Version: 3.0.0.0 (3.11.1.2318)