Skip to 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 {#dispose_disposing}

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 {#isarchive_stream}

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.