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 5.0.0+41e11442b2ca93e444b60213b5ae99dcbab787d8

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.