共用方式為


SqlCeSyncDescriptionBuilder 類別

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

命名空間:  Microsoft.Synchronization.Data.SqlServerCe
組件:  Microsoft.Synchronization.Data.SqlServerCe (在 Microsoft.Synchronization.Data.SqlServerCe.dll 中)

語法

'宣告
Public NotInheritable Class SqlCeSyncDescriptionBuilder
'用途
public static class SqlCeSyncDescriptionBuilder
public ref class SqlCeSyncDescriptionBuilder abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type SqlCeSyncDescriptionBuilder =  class end
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(clientSqlConn, clientSqlDesc);
clientSqlConfig.ObjectSchema = "Sync";
clientSqlConfig.Apply();
Dim clientSqlDesc As DbSyncScopeDescription = _
    SqlCeSyncDescriptionBuilder.GetDescriptionForScope("filtered_customer", "Sync", clientSqlCe1Conn)
Dim clientSqlConfig As New SqlSyncScopeProvisioning(clientSqlConn, clientSqlDesc)
clientSqlConfig.ObjectSchema = "Sync"
clientSqlConfig.Apply()

繼承階層

System. . :: . .Object
  Microsoft.Synchronization.Data.SqlServerCe..::..SqlCeSyncDescriptionBuilder

執行緒安全性

這個類型的任何公用static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員都可以是安全執行緒。

請參閱

參考

SqlCeSyncDescriptionBuilder 成員

Microsoft.Synchronization.Data.SqlServerCe 命名空間