SqlCeSyncDescriptionBuilder 클래스
동기화와 관련된 SQL Server Compact 데이터베이스에 대한 범위 및 테이블 정보를 나타냅니다.
네임스페이스: Microsoft.Synchronization.Data.SqlServerCe
어셈블리: microsoft.synchronization.data.sqlserverce.dll의 Microsoft.Synchronization.Data.SqlServerCe
구문
‘선언
Public NotInheritable Class SqlCeSyncDescriptionBuilder
‘사용 방법
The members of a static class are accessed directly without an instance of the class.
public static class SqlCeSyncDescriptionBuilder
public ref class SqlCeSyncDescriptionBuilder abstract sealed
public final class SqlCeSyncDescriptionBuilder
public final class SqlCeSyncDescriptionBuilder
예제
다음 코드 예제에서는 SQL Server 데이터베이스를 프로비전합니다. 프로비전은 GetDescriptionForScope를 호출하고 SQL Server Compact 데이터베이스(이 경우 "Sync"
)에서 사용되는 범위 이름("filtered_customer"
), 선택적 개체 접두사 이름 및 연결을 지정하여 SQL Server Compact 데이터베이스에서 검색된 범위 정보를 기반으로 합니다. SQL Server Compact 데이터베이스는 별도의 스키마를 지원하지 않으므로 쉽게 식별할 수 있도록 모든 동기화 관련 개체의 이름에 "Sync"
라는 접두사를 붙입니다. SQL Server 데이터베이스의 경우 Sync Framework에서 동기화 개체를 저장하는 선택적 데이터베이스 스키마를 지정합니다(이 경우 "Sync"
이지만 개체 접두사와 일치하기 위한 값은 필요하지 않습니다). 전체 예제의 맥락에서 이 코드를 보려면 방법: 공동 작업 동기화 구성 및 실행(SQL Server)을 참조하십시오.
DbSyncScopeDescription clientSqlDesc = SqlCeSyncDescriptionBuilder.GetDescriptionForScope("filtered_customer", "Sync", clientSqlCe1Conn);
SqlSyncScopeProvisioning clientSqlConfig = new SqlSyncScopeProvisioning(clientSqlDesc);
clientSqlConfig.ObjectSchema = "Sync";
clientSqlConfig.Apply(clientSqlConn);
Dim clientSqlDesc As DbSyncScopeDescription = _
SqlCeSyncDescriptionBuilder.GetDescriptionForScope("filtered_customer", "Sync", clientSqlCe1Conn)
Dim clientSqlConfig As New SqlSyncScopeProvisioning(clientSqlDesc)
clientSqlConfig.ObjectSchema = "Sync"
clientSqlConfig.Apply(clientSqlConn)
상속 계층 구조
System.Object
Microsoft.Synchronization.Data.SqlServerCe.SqlCeSyncDescriptionBuilder
스레드로부터의 안전성
이 유형의 모든 public static(Visual Basic의 경우 Shared ) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.
참고 항목
참조
SqlCeSyncDescriptionBuilder 멤버
Microsoft.Synchronization.Data.SqlServerCe 네임스페이스