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
public class SqlCeSyncScopeProvisioning
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(clientSqlCe1Desc);
clientSqlCe1Config.ObjectPrefix = "Sync";
clientSqlCe1Config.Apply(clientSqlCe1Conn);
Dim clientSqlCe1Desc As DbSyncScopeDescription = _
    SqlSyncDescriptionBuilder.GetDescriptionForScope("filtered_customer", Nothing, "Sync", serverConn)
Dim clientSqlCe1Config As New SqlCeSyncScopeProvisioning(clientSqlCe1Desc)
clientSqlCe1Config.ObjectPrefix = "Sync"
clientSqlCe1Config.Apply(clientSqlCe1Conn)

继承层次结构

System.Object
  Microsoft.Synchronization.Data.SqlServerCe.SqlCeSyncScopeProvisioning

线程安全

此类型的所有公共静态(在 Visual Basic 中共享 )成员都是线程安全的。不保证任何实例成员的线程安全。

请参阅

参考

SqlCeSyncScopeProvisioning 成员
Microsoft.Synchronization.Data.SqlServerCe 命名空间