OpenArchiveWriteStream Method (archiveNumber, archiveName, truncate, compressionEngine)

Microsoft Deployment Compression & Installer

Copy image CopyHover image
Deployment Tools Foundation OpenArchiveWriteStream Method (archiveNumber, archiveName, truncate, compressionEngine)
Deployment Tools Foundation NamespacesMicrosoft.Deployment.CompressionIPackStreamContextOpenArchiveWriteStream(Int32, String, Boolean, CompressionEngine)
Opens a stream for writing an archive package.
Declaration Syntax
C# Visual Basic Visual C++
Stream OpenArchiveWriteStream(
	int archiveNumber,
	string archiveName,
	bool truncate,
	CompressionEngine compressionEngine
)
Function OpenArchiveWriteStream ( 
	archiveNumber As Integer,
	archiveName As String,
	truncate As Boolean,
	compressionEngine As CompressionEngine
) As Stream
Stream^ OpenArchiveWriteStream(
	int archiveNumber, 
	String^ archiveName, 
	bool truncate, 
	CompressionEngine^ compressionEngine
)
Parameters
archiveNumber (Int32)
The 0-based index of the archive within the chain.
archiveName (String)
The name of the archive that was returned by GetArchiveName(Int32).
truncate (Boolean)
True if the stream should be truncated when opened (if it already exists); false if an existing stream is being re-opened for writing additional data.
compressionEngine (CompressionEngine)
Instance of the compression engine doing the operations.
Return Value
Stream
A writable Stream where the compressed archive bytes will be written, or null to cancel the archive creation.
Remarks
If this method returns null, the archive engine will throw a FileNotFoundException.

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