次の方法で共有


GetDescriptionForScope メソッド

SQL Server データベースに対して定義されているスコープに関する情報を格納する DbSyncScopeDescription オブジェクトを返します。

オーバーロードの一覧

  名前 説明
パブリック メソッド静的メンバー GetDescriptionForScope(String, SqlConnection) SQL Server データベースに対して定義されている、指定されたスコープに関する情報を格納する DbSyncScopeDescription オブジェクトを返します。
パブリック メソッド静的メンバー GetDescriptionForScope(String, String, SqlConnection) SQL Server データベースに対して定義されている、指定されたスコープに関する情報を格納する DbSyncScopeDescription オブジェクトを返します。
パブリック メソッド静的メンバー GetDescriptionForScope(String, String, String, SqlConnection) SQL Server データベースに対して定義されている、指定されたスコープに関する情報を格納する DbSyncScopeDescription オブジェクトを返します。

Top

説明

次のコード例では、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()

参照

参照

SqlSyncDescriptionBuilderクラス

SqlSyncDescriptionBuilder メンバー

Microsoft.Synchronization.Data.SqlServer 名前空間