다음을 통해 공유


RelationalSyncProvider.MemoryDataCacheSize 속성

Sync Framework에서 변경 내용을 디스크로 스풀링하기 전에 해당 변경 내용을 캐시하는 데 사용하는 메모리의 최대 크기(KB)를 가져오거나 설정합니다.

이 속성은 CLS와 호환되지 않습니다.  

네임스페이스: Microsoft.Synchronization.Data
어셈블리: microsoft.synchronization.data.dll의 Microsoft.Synchronization.Data

구문

‘선언
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에서 변경 내용을 디스크로 스풀링하기 전에 해당 변경 내용을 캐시하는 데 사용하는 메모리의 최대 크기(KB)입니다.

주의

이 속성은 응용 프로그램에서 변경 내용이 일괄 처리로 전달되어야 하는 경우 사용됩니다. 다음과 같은 경우 일괄 처리가 유용합니다.

  • SqlCeSyncProvider를 사용하는 많은 수의 클라이언트가 SqlSyncProvider를 사용하는 서버와 정기적으로 동기화되는 경우

  • 각 클라이언트에 메모리 크기와 디스크 공간이 제한된 경우

  • 서버와 클라이언트 간의 연결에 느린 대역폭 및 중단 문제가 발생하여 종종 동기화 시간이 오래 걸리거나 연결이 끊어지는 경우

  • 일반적인 동기화 세션에 대한 변경 내용의 크기(KB)가 큰 경우

자세한 내용은 방법: 변경 내용을 일괄 처리로 전달(SQL Server)을 참조하십시오.

참고 항목

참조

RelationalSyncProvider 클래스
RelationalSyncProvider 멤버
Microsoft.Synchronization.Data 네임스페이스