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 네임스페이스