Поделиться через


Свойство CompressionLevel (удаленный доступ к данным)

Свойство CompressionLevel служит для указания степени сжатия, которая будет применяться подпрограммой сжатия при выполнении операций принудительной отправки и запроса.

Синтаксис

object.CompressionLevel(value)

Область применения

Объект удаленного доступа к данным SQL Server Compact 3.5

Параметры

Параметр

Описание

value

Уровень сжатия, который следует использовать. Допускаются значения от 0 до 6 включительно, где 0 означает отсутствие сжатия, а 6 — максимальную степень сжатия.

Тип данных

Short

Возможность изменения

Чтение и запись

Прототип

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

Замечания

Свойство CompressionLevel обеспечивает индивидуальную настройку необходимой степени сжатия. При меньшем значении сжатие выполняется быстрее, но данные сжимаются хуже и их передача занимает больше времени. Более высокий уровень сжатия требует больше времени и ресурсов для обработки данных на сервере со службами ISS, однако это позволяет сократить время передачи данных.

Фактическая степень сжатия зависит от типа сжимаемых данных.

При значении 0 функция сжатия выключается. Значение по умолчанию — 1. При этом значении выполняется быстрое сжатие данных с минимальными затратами процессорного времени.