Skip to main content

CabEngine Class

Engine capable of packing and unpacking archives in the cabinet format.

Methods

MethodDescription
Dispose(disposing)Disposes of resources allocated by the cabinet engine.
IsArchive(stream)Checks whether a Stream begins with a header that indicates it is a valid cabinet file.

WixToolset.Dtf.Compression.Cab.dll version 4.0.2+644ed0118bae1aa885bb6cc906dc6c0b904de4d9

Dispose(disposing) Method

Disposes of resources allocated by the cabinet engine.

Declaration

protected void Dispose(
bool disposing
)

Parameters

ParameterTypeDescription
disposingboolIf true, the method has been called directly or indirectly by a user's code, so managed and unmanaged resources will be disposed. If false, the method has been called by the runtime from inside the finalizer, and only unmanaged resources will be disposed.

IsArchive(stream) Method

Checks whether a Stream begins with a header that indicates it is a valid cabinet file.

Declaration

public bool IsArchive(
System.IO.Stream stream
)

Parameters

ParameterTypeDescription
streamSystem.IO.StreamStream for reading the cabinet file.

Return value

bool True if the stream is a valid cabinet file (with no offset); false otherwise.