The CompressionLevel property specifies the amount of compression that will be used by the compression routines during Push and Pull operations.

object.CompressionLevel(value)

Applies To

SQL Server Compact 3.5 RDA object

Generic Parameters

Parameter

Description

value

The compression level to use. Valid values are 0 to 6 (inclusive), with a setting of 0 representing no compression and a setting of 6 enabling maximum compression.

Data Type

Short

Modifiable

Read/write

Prototype

HRESULT get_CompressionLevel(short *pVal);
HRESULT put_CompressionLevel(short newVal);

The CompressionLevel property lets you customize compression to meet your specific needs. A lower value causes the compressor to run more quickly, but the data transmitted is not tightly compressed and takes longer to transmit. A higher compression level value will cause more processing on the server running IIS, but will reduce data transfer times.

The actual amount of data compression depends on the type of data being compressed.

A value of 0 turns off all compression. The default value is 1. This uses the lowest amount of processor time while still providing some compression.