Microsoft.Vsa 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
| 名称 | 说明 |
|---|---|
| BaseVsaEngine |
定义基脚本引擎类。 |
| BaseVsaSite |
启用主机和脚本引擎之间的通信。 |
| BaseVsaStartup |
用于启动和重置基本 VSA 引擎。 |
| VsaException |
此类型支持.NET框架基础结构,不应直接从代码使用。 |
| VsaLoader |
此类型支持.NET框架基础结构,不应直接从代码使用。 |
| VsaModule |
此类型支持.NET框架基础结构,不应直接从代码使用。 |
接口
| 名称 | 说明 |
|---|---|
| IVsaCodeItem |
表示要由脚本引擎编译的代码项。 |
| IVsaDTCodeItem |
此类型支持.NET框架基础结构,不应直接从代码使用。 |
| IVsaDTEngine |
此类型支持.NET框架基础结构,不应直接从代码使用。 |
| IVsaEngine |
定义脚本引擎必须支持的方法和属性,并提供对脚本引擎的编程访问。 |
| IVsaError |
提供对执行方法期间 Compile() 遇到的编译错误的访问。 |
| IVsaGlobalItem |
描述添加到脚本引擎的全局对象。 |
| IVsaIDE |
此类型支持.NET框架基础结构,不应直接从代码使用。 |
| IVsaIDESite |
此类型支持.NET框架基础结构,不应直接从代码使用。 |
| IVsaItem |
定义添加到.NET脚本引擎的所有项的接口,包括代码项、引用项和全局项。 它定义适用于引擎识别的所有项类型的泛型属性和方法。 |
| IVsaItems |
定义对象的集合的 IVsaItem 接口,该集合可以按名称或索引进行寻址。 |
| IVsaPersistSite |
使用主机实现的保存和加载操作管理项目持久性和存储并检索代码和其他项。 |
| IVsaReferenceItem |
描述添加到脚本引擎的引用。 |
| IVsaSite |
启用主机和脚本引擎之间的通信。 此接口由主机实现。 |
枚举
| 名称 | 说明 |
|---|---|
| BaseVsaEngine.Pre |
此枚举具有一个 FlagsAttribute 属性,该特性允许按位组合其成员值。 |
| VsaError |
定义可由.NET脚本引擎引发的异常集。 |
| VsaIDEMode |
此类型支持.NET框架基础结构,不应直接从代码使用。 |
| VsaItemFlag |
将代码项的类型标识为类、模块或 None。 |
| VsaItemType |
将项类型标识为 Code、Reference 或 AppGlobal。 |