SqlSyncScopeProvisioning 成员

表示针对 DbSyncScopeDescription 对象所表示的特定作用域的 SQL Server 数据库设置。

SqlSyncScopeProvisioning 类型公开以下成员。

构造函数

  名称 说明
公共方法 SqlSyncScopeProvisioning() () () () 已过时。使用默认值初始化 SqlSyncScopeProvisioning 类的一个新实例。
公共方法 SqlSyncScopeProvisioning(SqlConnection) 使用指定的连接初始化 SqlSyncScopeProvisioning 类的新实例。
公共方法 SqlSyncScopeProvisioning(DbSyncScopeDescription) 已过时。针对指定作用域初始化 SqlSyncScopeProvisioning 类的一个新实例。
公共方法 SqlSyncScopeProvisioning(SqlConnection, DbSyncScopeDescription) 使用指定的连接和作用域说明初始化 SqlSyncScopeProvisioning 类的一个新实例。
公共方法 SqlSyncScopeProvisioning(SqlConnection, SqlSyncScopeProvisioningType) 使用指定的连接和设置类型初始化 SqlSyncScopeProvisioning 类的一个新实例。
公共方法 SqlSyncScopeProvisioning(SqlConnection, DbSyncScopeDescription, SqlSyncScopeProvisioningType) 使用指定的连接、作用域说明和设置类型初始化 SqlSyncScopeProvisioning 类的一个新实例。

页首

方法

  名称 说明
公共方法 Apply() () () () 通过使用在构造函数中指定的连接,将设置脚本应用于 SQL Server 数据库。
公共方法 Apply(SqlConnection) 已过时。通过指定连接将设置脚本应用于 SQL Server 数据库。
公共方法 Equals(Object) (继承自 Object。)
受保护的方法 Finalize() () () () (继承自 Object。)
公共方法 GetHashCode() () () () (继承自 Object。)
公共方法 GetType() () () () (继承自 Object。)
受保护的方法 MemberwiseClone() () () () (继承自 Object。)
公共方法 PopulateFromScopeDescription(DbSyncScopeDescription) 应据其设置数据库的作用域说明。
公共方法 PopulateFromTemplate(String, String) 应据其设置数据库的基于模板的作用域说明。
公共方法 ScopeExists(String) 通过使用在构造函数中指定的连接来指示指定的作用域是否在数据库中存在。
公共方法 ScopeExists(String, SqlConnection) 已过时。返回指定作用域是否存在的指示。
公共方法 Script() () () () 通过使用在构造函数中指定的连接,生成包含针对特定作用域设置数据库所用的 SQL 代码的字符串。
公共方法 Script(String) 已过时。生成一个字符串,该字符串包含用于针对特定作用域设置数据库的 SQL 代码。
公共方法 SetCreateProceduresDefault(DbSyncCreationOption) 设置是否要创建一组用于插入、更新、删除数据以及同步元数据的存储过程。
公共方法 SetCreateProceduresForAdditionalScopeDefault(DbSyncCreationOption) 设置是否为包含已为其他作用域设置的表的作用域创建附加存储过程。例如,此作用域向某个表添加了一个筛选器列,而该表在设置时未使用该筛选器列。将此选项设置为 Create 可确保创建附加更改枚举过程来处理该筛选器列。
公共方法 SetCreateTableDefault(DbSyncCreationOption) 设置当配置作用域时是否创建基表。基表是包含用户数据的表,与包含同步元数据的跟踪表相对。
公共方法 SetCreateTrackingTableDefault(DbSyncCreationOption) 设置是否要创建用于存储变更跟踪元数据的表。
公共方法 SetCreateTriggersDefault(DbSyncCreationOption) 设置是否要在基表上创建用于更新跟踪表的触发器。
公共方法 SetPopulateTrackingTableDefault(DbSyncCreationOption) 设置是否要对基表中已存在的行将元数据插入变更跟踪表。
公共方法 SetUseBulkProceduresDefault(Boolean) 设置一个值,该值指示在设置存储过程时是否应创建大容量过程。
公共方法 TemplateExists(String) 返回指定的模板是否在数据库中存在的信息。
公共方法 ToString() () () () (继承自 Object。)

页首

属性

  名称 说明
公共属性 CommandTimeout 获取或设置停止设置命令和生成错误之前的等待时间(秒)。
公共属性 ObjectPrefix 获取或设置用于标识 Sync Framework 创建的对象的可选前缀。
公共属性 ObjectSchema 获取或设置 Sync Framework 创建对象所采用的数据库架构。
公共属性 ScopeName 获取此对象所表示的作用域或模板的名称。
公共属性 Tables 获取对象的集合,其中每个对象表示一个数据库表的设置。
公共属性 UserComment 获取或设置关于该作用域的用户指定的注释。

页首

请参阅

参考

SqlSyncScopeProvisioning类

Microsoft.Synchronization.Data.SqlServer 命名空间