共用方式為


SqlCeSyncDescriptionBuilder 類別

表示與同步處理相關之 SQL Server Compact 資料庫的範圍和資料表資訊。

命名空間: Microsoft.Synchronization.Data.SqlServerCe
組件: Microsoft.Synchronization.Data.SqlServerCe (在 microsoft.synchronization.data.sqlserverce.dll)

語法

'宣告
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 資料庫。佈建是依據從 SQL Server Compact 資料庫擷取的範圍資訊,擷取的方法是呼叫 GetDescriptionForScope 並且指定範圍名稱 ("filtered_customer")、在 SQL Server Compact 資料庫中使用的選擇性物件前置詞名稱 (在這裡是 "Sync"),以及此連接。SQL Server Compact 資料庫不支援單獨的結構描述,所以我們必須為所有同步處理相關物件加上名稱前置詞 "Sync" 以便於識別。對於 SQL Server 資料庫,我們必須指定 Sync Framework 在其中儲存同步處理物件的選擇性資料庫結構描述 (在這裡是 "Sync",但是值不一定要與物件前置詞相符)。若要在完整範例的內容中檢視這段程式碼,請參閱 HOW TO:設定及執行共同作業同步處理 (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

執行緒安全性

任何公用靜態 (共用 在 Visual Basic) 此型別的成員具備執行緒安全。不保證任何執行個體成員安全執行緒。

請參閱

參考

SqlCeSyncDescriptionBuilder 成員
Microsoft.Synchronization.Data.SqlServerCe 命名空間