SPDatabaseAction 成员

为所有数据库升级操作提供抽象类。

SPDatabaseAction 类型公开以下成员。

构造函数

  名称 说明
受保护的方法 SPDatabaseAction SPDatabaseAction 类的新实例进行初始化。

页首

属性

  名称 说明
公共属性 Description 获取一个字符串,包含该操作的说明。 (从 SPAction 继承。)
受保护的属性 FromBuildVersion 获取正在升级的版本的版本数。 (从 SPAction 继承。)
受保护的属性 HonorTargetSchemaVersion 已过时。属性指示是否带有 FromBuild/ToBuild 的操作应遵守架构版本。 (从 SPAction 继承。)
公共属性 Log 获取一个SPLog对象。SPAction类应使用此SPLog对象记录任何错误,警告或升级过程中的调试信息。 (从 SPAction 继承。)
受保护的属性 Manager 获取Microsoft SharePoint Foundation升级管理器对象。 (从 SPAction 继承。)
公共属性 ShouldRun 获取一个布尔值,该值指示是否应运行升级操作。 (从 SPAction 继承。)
受保护的属性 SPDatabaseSequence 获取类型化升级序列。
受保护的属性 SPSequence 获取表示升级序列的序列对象。 (从 SPAction 继承。)
受保护的属性 SqlSession 获取一个ISqlSession对象,该对象表示的 SQL 数据库,通过调用SPDatabaseAction对象正在升级。
受保护的属性 TargetSchemaVersion 获取架构版本Microsoft SharePoint Foundation安装正在升级。 (从 SPAction 继承。)
受保护的属性 ToBuildVersion 获取的生成的Microsoft SharePoint Foundation安装正在升级的版本编号。 (从 SPAction 继承。)
受保护的属性 Type 通过操作获取正在升级的对象的类型。 (从 SPAction 继承。)
受保护的属性 UpgradableObject 获取object表示此SPAction正在升级的对象类,以及其他SPSequence对象中包含的SPAction对象。 (从 SPAction 继承。)

页首

方法

  名称 说明
公共方法 Commit 提交对数据库会话。 (覆盖 SPAction.Commit()。)
公共方法 Dispose 释放数据库会话并释放资源。 (覆盖 SPAction.Dispose()。)
受保护的方法 DropAllFKs
受保护的方法 DropColumn
受保护的方法 DropColumnWithDefaultConstraint
受保护的方法 DropConstraint
受保护的方法 DropDefaultConstraint
受保护的方法 DropFunction
受保护的方法 DropIndex
受保护的方法 DropProc
受保护的方法 DropStatistics
受保护的方法 DropTable
受保护的方法 DropTrigger
受保护的方法 DropType
受保护的方法 DropView
公共方法 Equals (从 Object 继承。)
受保护的方法 ExecuteSql(String) 执行一系列事务处理 SQL 查询基于指定的字符串。
受保护的方法 ExecuteSql(String, Int32) 执行一系列事务处理 SQL 查询基于指定的字符串,在指定的超时时段内。
受保护的方法 Finalize (从 Object 继承。)
公共方法 GetHashCode (从 Object 继承。)
公共方法 GetType (从 Object 继承。)
公共方法 Initialize 初始化基于指定的对象和序列的升级操作。 (从 SPAction 继承。)
受保护的方法 MemberwiseClone (从 Object 继承。)
公共方法 Rollback 将回滚对数据库会话。 (覆盖 SPAction.Rollback()。)
公共方法 ToString (从 Object 继承。)
公共方法 Upgrade 执行升级操作的逻辑。 (从 SPAction 继承。)

页首

另请参阅

引用

SPDatabaseAction 类

Microsoft.SharePoint.Upgrade 命名空间