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()