Microsoft.JScript.Vsa 命名空间

包含一个接口,可用于将脚本用于.NET框架脚本引擎集成到 JScript 中,并在运行时编译和执行代码。

名称 说明
BaseVsaEngine

IJSVsaEngine实现接口。

BaseVsaSite

启用主机和脚本引擎之间的通信。

BaseVsaStartup

用于启动和重置基本 VSA 引擎。

JSVsaException

此类型支持.NET框架基础结构,不应直接从代码使用。

ResInfo

此类、成员或属性在脚本引擎内部,不应从代码调用。

VsaEngine

IJSVsaEngine实现接口。

接口

名称 说明
IJSVsaCodeItem

表示要由脚本引擎编译的代码项。

IJSVsaEngine

定义脚本引擎必须支持的方法和属性,并提供对脚本引擎的编程访问。

IJSVsaError

提供对执行过程中遇到的编译错误的访问。

IJSVsaGlobalItem

描述添加到脚本引擎的全局对象。

IJSVsaItem

定义添加到.NET脚本引擎的所有项的接口,包括代码项、引用项和全局项。 它定义适用于引擎识别的所有项类型的泛型属性和方法。

IJSVsaItems

定义对象的集合的 IJSVsaItem 接口,该集合可以按名称或索引进行寻址。

IJSVsaPersistSite

使用主机实现的保存和加载操作管理项目持久性和存储并检索代码和其他项。

IJSVsaReferenceItem

描述添加到脚本引擎的引用。

IJSVsaSite

启用主机和脚本引擎之间的通信。 此接口由主机实现。

枚举

名称 说明
BaseVsaEngine.Pre

提供 BaseVsaEngine 类的枚举。

JSVsaError

定义可由.NET脚本引擎引发的异常集。

JSVsaItemFlag

将代码项的类型标识为类、模块或 None。

JSVsaItemType

表示项的类型。