Share via


Apply 方法 ()

注意:此 API 已經過時。

透過指定的連接將佈建指令碼套用至 SQL Server Compact 資料庫。

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

語法

'宣告
<ObsoleteAttribute("Use Connection property and Apply()")> _
Public Sub Apply ( _
    connection As SqlCeConnection _
)
'用途
Dim instance As SqlCeSyncScopeProvisioning
Dim connection As SqlCeConnection

instance.Apply(connection)
[ObsoleteAttribute("Use Connection property and Apply()")]
public void Apply(
    SqlCeConnection connection
)
[ObsoleteAttribute(L"Use Connection property and Apply()")]
public:
void Apply(
    SqlCeConnection^ connection
)
[<ObsoleteAttribute("Use Connection property and Apply()")>]
member Apply : 
        connection:SqlCeConnection -> unit 
public function Apply(
    connection : SqlCeConnection
)

參數

  • connection
    型別:SqlCeConnection
    包含資料庫之連接的 SqlCeConnection 物件。

例外

例外狀況 條件
ArgumentNullException

connection 是 null Nothing nullptr unit null 參考 (在 Visual Basic 中為 Nothing) 。

DbSyncException

交易已經在進行中。

範例

下列程式碼範例會佈建 SQL Server Compact 資料庫。佈建是依據從伺服器擷取的資訊,擷取的方法是呼叫 GetDescriptionForScope 並且指定範圍名稱 ("filtered_customer")、連接、伺服器上使用的物件前置詞名稱 (null),以及 Sync Framework 在其中儲存同步處理物件的選擇性資料庫結構描述 (在這裡是 "Sync")。SQL Server Compact 資料庫不支援單獨的結構描述,所以我們必須為所有同步處理相關物件名稱加上前置詞 "Sync" 以便於識別。若要在完整範例的內容中檢視這段程式碼,請參閱 HOW TO:設定及執行資料庫同步處理 (SQL Server)

DbSyncScopeDescription clientSqlCe1Desc = SqlSyncDescriptionBuilder.GetDescriptionForScope("filtered_customer", null, "Sync", serverConn);
SqlCeSyncScopeProvisioning clientSqlCe1Config = new SqlCeSyncScopeProvisioning(clientSqlCe1Conn, clientSqlCe1Desc);
clientSqlCe1Config.ObjectPrefix = "Sync";
clientSqlCe1Config.Apply();
Dim clientSqlCe1Desc As DbSyncScopeDescription = _
    SqlSyncDescriptionBuilder.GetDescriptionForScope("filtered_customer", Nothing, "Sync", serverConn)
Dim clientSqlCe1Config As New SqlCeSyncScopeProvisioning(clientSqlCe1Conn, clientSqlCe1Desc)
clientSqlCe1Config.ObjectPrefix = "Sync"
clientSqlCe1Config.Apply()

請參閱

參考

SqlCeSyncScopeProvisioning類別

SqlCeSyncScopeProvisioning 成員

Apply 多載

Microsoft.Synchronization.Data.SqlServerCe 命名空間