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" を前に付けて、簡単に識別できるようにします。完全なコンテキスト例でこのコードを表示するには、「方法: データベース同期を構成して実行する (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()