SqlImportScriptService 类

提供此服务的目的是使其他数据库功能能够导入脚本。

此 API 不兼容 CLS。 

继承层次结构

System.Object
  Microsoft.VisualStudio.Data.Schema.Package.Sql.Project.SqlImportScriptService

命名空间:  Microsoft.VisualStudio.Data.Schema.Package.Sql.Project
程序集:  Microsoft.VisualStudio.Data.Schema.Package.Sql(在 Microsoft.VisualStudio.Data.Schema.Package.Sql.dll 中)

语法

声明
<CLSCompliantAttribute(False)> _
Public NotInheritable Class SqlImportScriptService
[CLSCompliantAttribute(false)]
public sealed class SqlImportScriptService
[CLSCompliantAttribute(false)]
public ref class SqlImportScriptService sealed
[<Sealed>]
[<CLSCompliantAttribute(false)>]
type SqlImportScriptService =  class end
public final class SqlImportScriptService

SqlImportScriptService 类型公开以下成员。

属性

  名称 说明
公共属性 AddImportedPermissionsToModel 获取一个值,该值指示是否将导入的权限添加到模型中。
公共属性 Completed 获取一个值,该值指示导入操作是否已成功完成。
公共属性 Encoding 获取文件编码方式。
公共属性 IgnoreExtendedProperties 忽略扩展属性。
公共属性 IgnorePermissions 忽略权限。
公共属性 Messages 获取在导入操作过程中生成的消息的列表。
公共属性 OverwriteExistingObjects 获取一个值,该值指示是否覆盖现有对象。
公共属性 ScriptFileName 获取要导入的文件名称。
公共属性 ThrownException 获取在操作过程中可引发的异常。
公共属性 WasCanceled 获取一个值,该值指示导入操作是否已被取消。

页首

方法

  名称 说明
公共方法 DoImportScript 此方法基于此对象的属性执行导入操作。
公共方法 Equals 确定指定的 Object 是否等于当前的 Object。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

事件

  名称 说明
公共事件 Canceled 此事件用于指示引擎已被取消。
公共事件 MessageGenerated 此事件用于向此引擎的创建者提供消息。
公共事件 PlanCreated 此事件指示对象的初始导入已完成,引擎已准备好更新项目。
公共事件 Progress 此事件用于指示导入操作的进度。
公共事件 ProjectUpdated 此事件指示已用所有新脚本对项目进行了更新。

页首

线程安全

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

请参见

参考

Microsoft.VisualStudio.Data.Schema.Package.Sql.Project 命名空间