SqlCeSyncScopeProvisioning クラス
DbSyncScopeDescription オブジェクトによって表される特定のスコープに対応する SQL Server Compact データベースの準備を表します。
名前空間: Microsoft.Synchronization.Data.SqlServerCe
アセンブリ: Microsoft.Synchronization.Data.SqlServerCe (Microsoft.Synchronization.Data.SqlServerCe.dll 内)
構文
'宣言
Public Class SqlCeSyncScopeProvisioning
'使用
Dim instance As SqlCeSyncScopeProvisioning
public class SqlCeSyncScopeProvisioning
public ref class SqlCeSyncScopeProvisioning
type SqlCeSyncScopeProvisioning = class end
public class SqlCeSyncScopeProvisioning
例
次のコード例では、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()
継承階層
System. . :: . .Object
Microsoft.Synchronization.Data.SqlServerCe..::..SqlCeSyncScopeProvisioning
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはスレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。