Partager via


MemoryDataCacheSize propriété

Obtient ou définit la quantité de mémoire maximale (en Ko), que Sync Framework utilise pour mettre en cache les modifications avant de les mettre en attente sur le disque.

Espace de noms :  Microsoft.Synchronization.Data
Assembly :  Microsoft.Synchronization.Data (dans Microsoft.Synchronization.Data.dll)

Syntaxe

'Déclaration
Public Property MemoryDataCacheSize As UInteger
    Get
    Set
'Utilisation
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);
}
member MemoryDataCacheSize : uint32 with get, set
function get MemoryDataCacheSize () : uint
function set MemoryDataCacheSize (value : uint)

Valeur de la propriété

Type : System. . :: . .UInt32
Quantité de mémoire maximale (en Ko) utilisée par Sync Framework pour mettre en cache les modifications avant de les mettre en attente sur le disque.

Exceptions

Exception Condition
DbSyncException

Une synchronisation est déjà en cours.

Notes

Cette propriété est utilisée lorsqu'une application requiert que les modifications soient remises par lots. Le traitement par lot est utile dans les scénarios semblables au scénario suivant :

  • De nombreux clients qui utilisent SqlCeSyncProvider se synchronisent périodiquement avec un serveur qui utilise SqlSyncProvider.

  • Chaque client dispose d'une quantité limitée de mémoire et d'espace disque.

  • Les connexions entre le serveur et les clients présentent une bande passante faible et intermittente, ce qui aboutit souvent à de longues durées de synchronisation et à des interruptions de connexions.

  • La taille des modifications (en Ko) d'une session de synchronisation classique est importante.

Pour plus d'informations, consultez Procédure : remettre des modifications dans des lots (SQL Server).

Voir aussi

Référence

RelationalSyncProvider Classe

Membres RelationalSyncProvider

Espace de noms Microsoft.Synchronization.Data