Share via


MemoryDataCacheSize-Eigenschaft

Ruft (in KB) die Höchstmenge an Arbeitsspeicher ab oder legt sie fest, die in Sync Framework verwendet wird, um Änderungen zwischenzuspeichern, bevor diese auf dem Datenträger gespoolt werden.

Namespace:  Microsoft.Synchronization.Data
Assembly:  Microsoft.Synchronization.Data (in Microsoft.Synchronization.Data.dll)

Syntax

'Declaration
Public Property MemoryDataCacheSize As UInteger
    Get
    Set
'Usage
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)

Eigenschaftenwert

Typ: System. . :: . .UInt32
Die Höchstmenge an Arbeitsspeicher (in KB) ab, die in Sync Framework zum Zwischenspeichern von Änderungen verwendet wird, bevor diese auf dem Datenträger gespoolt werden.

Ausnahmen

Ausnahme Bedingung
DbSyncException

Eine Synchronisierung läuft.

Hinweise

Diese Eigenschaft wird verwendet, wenn für eine Anwendung erforderlich ist, dass Änderungen in Batches übermittelt werden. Batchverarbeitung ist in Szenarien wie dem folgenden sinnvoll:

  • Eine große Anzahl von Clients, die SqlCeSyncProvider verwenden, führt die Synchronisierung in regelmäßigen Abständen mit einem Server aus, der SqlSyncProvider verwendet.

  • Die einzelnen Clients verfügen über beschränkten Arbeitsspeicher und Speicherplatz.

  • Die Verbindungen zwischen dem Server und den Clients weisen niedrige Bandbreiten und Unterbrechungen auf, sodass häufig lange Synchronisierungszeiten und abgebrochene Verbindungen auftreten.

  • Die Größe der Änderungen (in KB) einer typischen Synchronisierungssitzung ist umfangreich.

Weitere Informationen finden Sie unter Vorgehensweise: Übermitteln von Änderungen in Batches (SQL Server).

Siehe auch

Verweis

RelationalSyncProvider Klasse

RelationalSyncProvider-Member

Microsoft.Synchronization.Data-Namespace