RelationalSyncProvider.MemoryDataCacheSize Propiedad
Obtiene o establece la cantidad máxima de memoria (en KB) que Sync Framework utiliza para almacenar en la memoria caché los cambios antes de ponerlos en cola en el disco.
Esta propiedad no es compatible con CLS.
Espacio de nombres: Microsoft.Synchronization.Data
Ensamblado: Microsoft.Synchronization.Data (en microsoft.synchronization.data.dll)
Sintaxis
'Declaración
Public Property MemoryDataCacheSize As UInteger
'Uso
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)
Valor de la propiedad
Cantidad máxima de memoria (en KB) que Sync Framework utiliza para almacenar en la memoria caché los cambios antes de ponerlos en cola en el disco.
Notas
Esta propiedad se utiliza cuando una aplicación requiere que los cambios se entreguen en lotes. El procesamiento por lotes resulta útil en escenarios similares al siguiente:
Un gran número de clientes que utilizan SqlCeSyncProvider se sincronizan periódicamente con un servidor que utiliza SqlSyncProvider.
Cada cliente tiene una cantidad de memoria y de espacio en disco limitada.
Las conexiones entre el servidor y los clientes tienen un ancho banda bajo e intermitente, lo que hace que a menudo la sincronización tarde bastante y se interrumpa la conexión.
El tamaño de los cambios (en KB) es grande en una sesión de sincronización normal.
Para obtener más información, vea Entregar cambios en lotes (SQL Server).
Vea también
Referencia
RelationalSyncProvider Clase
RelationalSyncProvider Miembros
Microsoft.Synchronization.Data Espacio de nombres