Свойство RelationalSyncProvider.MemoryDataCacheSize
Возвращает или задает максимальный объем памяти (в КБ), используемой платформой Sync Framework для кэширования изменений до их сохранения на диск.
Это свойство несовместимо с CLS.
Пространство имен: Microsoft.Synchronization.Data
Сборка: Microsoft.Synchronization.Data (в microsoft.synchronization.data.dll)
Синтаксис
'Декларация
Public Property MemoryDataCacheSize As UInteger
'Применение
Dim instance As RelationalSyncProvider
Dim value As UInteger
value = instance.MemoryDataCacheSize
instance.MemoryDataCacheSize = value
public uint MemoryDataCacheSize { get; set; }
public:
property unsigned int MemoryDataCacheSize {
unsigned int get ();
void set (unsigned int value);
}
/** @property */
public UInt32 get_MemoryDataCacheSize ()
/** @property */
public void set_MemoryDataCacheSize (UInt32 value)
public function get MemoryDataCacheSize () : uint
public function set MemoryDataCacheSize (value : uint)
Значение свойства
Максимальный объем памяти (в КБ), используемой платформой Sync Framework для кэширования изменений до их сохранения на диск.
Замечания
Это свойство используется в тех случаях, когда приложению требуется доставка изменений в пакетах. Пакетирование может оказаться полезным, например, в следующем случае.
Большое количество клиентов, использующих SqlCeSyncProvider, периодически синхронизируются с сервером, использующим SqlSyncProvider.
Объем памяти и место на диске ограничены на каждом клиенте.
Соединения между сервером и клиентами имеют низкую пропускную способность и подвержены перебоям, что часто затягивает процесс синхронизации и приводит к потере соединений.
Изменения, передаваемые в ходе типичного сеанса синхронизации, имеют большой размер (в КБ).
Дополнительные сведения см. в разделе Как доставить изменения в пакетах (SQL Server).
См. также
Справочник
Класс RelationalSyncProvider
Элементы RelationalSyncProvider
Пространство имен Microsoft.Synchronization.Data