SqlCeReplication.CompressionLevel Property

Specifies the amount of compression that will be used by the compression routines during replication.

Namespace: System.Data.SqlServerCe
Assembly: System.Data.SqlServerCe (in system.data.sqlserverce.dll)


Public Property CompressionLevel As Short
Dim instance As SqlCeReplication
Dim value As Short

value = instance.CompressionLevel

instance.CompressionLevel = value
public short CompressionLevel { get; set; 
property short CompressionLevel {
    short get ();
    void set (short value);
/** @property */
public short get_CompressionLevel ()

/** @property */
public void set_CompressionLevel (short value)
public function get CompressionLevel () : short

public function set CompressionLevel (value : short)

Property Value

The compression level.


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

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

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

.NET Framework Security

  • Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see .


Windows CE, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows XP Professional x64 Edition, Windows XP SP2

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see System Requirements.

Version Information

.NET Compact Framework

Supported in: 2.0

See Also


SqlCeReplication Class
SqlCeReplication Members
System.Data.SqlServerCe Namespace