VsaEngine 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.
实现 IJSVsaEngine 接口。
public ref class VsaEngine sealed : Microsoft::Vsa::BaseVsaEngine, Microsoft::JScript::IEngine2, Microsoft::JScript::IRedirectOutput
public ref class VsaEngine sealed : Microsoft::JScript::Vsa::BaseVsaEngine, Microsoft::JScript::IEngine2, Microsoft::JScript::IRedirectOutput
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("B71E484D-93ED-4b56-BFB9-CEED5134822B")]
public sealed class VsaEngine : Microsoft.Vsa.BaseVsaEngine, Microsoft.JScript.IEngine2, Microsoft.JScript.IRedirectOutput
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("B71E484D-93ED-4b56-BFB9-CEED5134822B")]
[System.Obsolete("Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.")]
public sealed class VsaEngine : Microsoft.Vsa.BaseVsaEngine, Microsoft.JScript.IEngine2, Microsoft.JScript.IRedirectOutput
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("B71E484D-93ED-4b56-BFB9-CEED5134822B")]
[System.Obsolete("Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.")]
public sealed class VsaEngine : Microsoft.JScript.Vsa.BaseVsaEngine, Microsoft.JScript.IEngine2, Microsoft.JScript.IRedirectOutput
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("B71E484D-93ED-4b56-BFB9-CEED5134822B")>]
type VsaEngine = class
inherit BaseVsaEngine
interface IEngine2
interface IRedirectOutput
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("B71E484D-93ED-4b56-BFB9-CEED5134822B")>]
[<System.Obsolete("Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.")>]
type VsaEngine = class
inherit BaseVsaEngine
interface IEngine2
interface IRedirectOutput
Public NotInheritable Class VsaEngine
Inherits BaseVsaEngine
Implements IEngine2, IRedirectOutput
- 继承
- 继承
- 属性
- 实现
构造函数
| VsaEngine() |
此 API 支持产品基础结构,不能在代码中直接使用。
已过时.
初始化 VsaEngine 类的新实例。 |
| VsaEngine(Boolean) |
此 API 支持产品基础结构,不能在代码中直接使用。
已过时.
初始化 VsaEngine 类的新实例,并可以选择性地设置快速模式。 |
字段
属性
| AppDomain |
已过时.
获取或设置要应用程序域。 (继承自 BaseVsaEngine) |
| AppDomain |
已过时.
获取或设置要应用程序域。 (继承自 BaseVsaEngine) |
| ApplicationBase |
已过时.
获取或设置应用程基。 (继承自 BaseVsaEngine) |
| ApplicationBase |
已过时.
获取或设置应用程基。 (继承自 BaseVsaEngine) |
| Assembly |
已过时.
获取由 Run 方法生成的运行程序集的引用。 (继承自 BaseVsaEngine) |
| Assembly |
已过时.
获取由 Run 方法生成的运行程序集的引用。 (继承自 BaseVsaEngine) |
| Evidence |
已过时.
获取或设置用于验证当前对象的标识的证据。 (继承自 BaseVsaEngine) |
| Evidence |
已过时.
提供用于验证当前对象的标识的证据。 (继承自 BaseVsaEngine) |
| GenerateDebugInfo |
已过时.
获取或设置一个值,该值指示在调用 Compile 方法时脚本引擎是否会生成调试信息。 (继承自 BaseVsaEngine) |
| GenerateDebugInfo |
已过时.
获取或设置指示脚本引擎会不会在调用 Compile 方法时产生调试信息的布尔值。 (继承自 BaseVsaEngine) |
| IsCompiled |
已过时.
获取一个值,该值指示源是否已编译。 (继承自 BaseVsaEngine) |
| IsCompiled |
已过时.
获取一个值,该值指示源是否已编译。 (继承自 BaseVsaEngine) |
| IsDirty |
已过时.
获取或设置一个值,该值指示该项的当前内存中表示形式是否与保留的表示形式不同。 (继承自 BaseVsaEngine) |
| IsDirty |
已过时.
获取或设置一个值,该值指示该项的当前内存中表示形式是否与保留的表示形式不同。 (继承自 BaseVsaEngine) |
| IsRunning |
已过时.
获取一个值,该值指示引擎当前是否处于运行模式。 (继承自 BaseVsaEngine) |
| IsRunning |
已过时.
获取报告引擎当前是否处于运行模式的布尔值。 (继承自 BaseVsaEngine) |
| Items |
已过时.
获取 IVsaItems 对象的集合,该集合表示添加到引擎的所有项。 (继承自 BaseVsaEngine) |
| Items |
已过时.
获取 IJSVsaItem 对象的集合,该集合表示添加到引擎的所有项。 (继承自 BaseVsaEngine) |
| Language |
已过时.
获取由该引擎支持的编程语言名称。 (继承自 BaseVsaEngine) |
| Language |
已过时.
获取由该引擎支持的编程语言名称。 (继承自 BaseVsaEngine) |
| LCID |
已过时.
获取或设置在报告异常消息时所使用的地理区域设置和语言。 (继承自 BaseVsaEngine) |
| LCID |
已过时.
获取或设置在报告异常消息时所使用的地理区域设置和语言。 (继承自 BaseVsaEngine) |
| LenientGlobalObject |
此 API 支持产品基础结构,不能在代码中直接使用。
已过时.
获取宽松全局对象。 |
| Name |
已过时.
获取或设置引擎的显示名称。 (继承自 BaseVsaEngine) |
| Name |
已过时.
获取或设置引擎的显示名称。 (继承自 BaseVsaEngine) |
| RootMoniker |
已过时.
获取或设置引擎使用的根名字对象。 (继承自 BaseVsaEngine) |
| RootMoniker |
已过时.
获取或设置脚本引擎的根名字对象。 (继承自 BaseVsaEngine) |
| RootNamespace |
已过时.
获取或设置该引擎使用的根命名空间。 (继承自 BaseVsaEngine) |
| RootNamespace |
已过时.
获取或设置该引擎使用的根命名空间。 (继承自 BaseVsaEngine) |
| Site |
已过时.
获取或设置由主机实现的 IVsaSite 对象,该引擎使用此对象与主机通信。 (继承自 BaseVsaEngine) |
| Site |
已过时.
获取或设置由宿主实现的 IJSVsaSite 对象,该引擎使用此对象与宿主通信。 (继承自 BaseVsaEngine) |
| Version |
已过时.
获取引擎支持的语言编译器的当前版本,格式为 Major.Minor.Revision.Build。 (继承自 BaseVsaEngine) |
| Version |
已过时.
获取引擎支持的语言编译器的当前版本,格式为 |
方法
| Clone(AppDomain) |
此 API 支持产品基础结构,不能在代码中直接使用。
已过时.
新建一个在新的应用程序域中运行的相同引擎,该引擎具有相同的编译状态和命名项。 |
| Close() |
已过时.
关闭该引擎。 (继承自 BaseVsaEngine) |
| Close() |
已过时.
关闭该引擎。 (继承自 BaseVsaEngine) |
| Compile() |
已过时.
使引擎编译现有的源状态。 (继承自 BaseVsaEngine) |
| Compile() |
已过时.
使引擎编译现有的源状态。 (继承自 BaseVsaEngine) |
| CompileEmpty() |
此 API 支持产品基础结构,不能在代码中直接使用。
已过时.
触发引擎中当前所有状态的编译。 所有引用、代码项、宿主项和资源都通过编译器运行。 |
| ConnectEvents() |
此 API 支持产品基础结构,不能在代码中直接使用。
已过时.
通知引擎可以将具有事件的任何已注册事件源连接到任何全局事件处理程序。 此方法未在此类中实现。 |
| CreateEngine() |
此 API 支持产品基础结构,不能在代码中直接使用。
已过时.
创建引擎。 |
| CreateEngineAndGetGlobalScope(Boolean, String[]) |
此 API 支持产品基础结构,不能在代码中直接使用。
已过时.
创建引擎,并返回全局范围。 |
| CreateEngineAndGetGlobalScopeWithType(Boolean, String[], RuntimeTypeHandle) |
此 API 支持产品基础结构,不能在代码中直接使用。
已过时.
创建引擎,并返回具有调用类型句柄的全局范围。 |
| CreateEngineAndGetGlobalScopeWithTypeAndRootNamespace(Boolean, String[], RuntimeTypeHandle, String) |
此 API 支持产品基础结构,不能在代码中直接使用。
已过时.
创建引擎,并返回具有调用类型句柄和根命名空间的全局范围。 |
| CreateEngineWithType(RuntimeTypeHandle) |
此 API 支持产品基础结构,不能在代码中直接使用。
已过时.
使用指定的类型创建引擎。 |
| DisconnectEvents() |
此 API 支持产品基础结构,不能在代码中直接使用。
已过时.
指示引擎从事件处理程序中断开与事件源的连接。 未实现此方法。 |
| DoClose() |
已过时.
关闭该引擎。 (继承自 BaseVsaEngine) |
| DoClose() |
已过时.
关闭该引擎。 (继承自 BaseVsaEngine) |
| DoCompile() |
已过时.
使脚本引擎编译现有的源状态。 (继承自 BaseVsaEngine) |
| DoCompile() |
已过时.
使脚本引擎编译现有的源状态。 (继承自 BaseVsaEngine) |
| DoLoadSourceState(IJSVsaPersistSite) |
已过时.
指示引擎加载源项。 (继承自 BaseVsaEngine) |
| DoLoadSourceState(IVsaPersistSite) |
已过时.
指示引擎加载源项。 (继承自 BaseVsaEngine) |
| DoSaveCompiledState(Byte[], Byte[]) |
已过时.
保存脚本引擎的编译状态;它还可选择保存调试信息。 (继承自 BaseVsaEngine) |
| DoSaveCompiledState(Byte[], Byte[]) |
已过时.
保存脚本引擎的编译状态;它还可选择保存调试信息。 (继承自 BaseVsaEngine) |
| DoSaveSourceState(IJSVsaPersistSite) |
已过时.
指示脚本引擎将其源状态保存到指定的对象。 (继承自 BaseVsaEngine) |
| DoSaveSourceState(IVsaPersistSite) |
已过时.
指示脚本引擎将其源状态保存到指定的对象。 (继承自 BaseVsaEngine) |
| Equals(Object) |
已过时.
确定指定对象是否等于当前对象。 (继承自 Object) |
| Error(JSVsaError) |
已过时.
返回错误。 (继承自 BaseVsaEngine) |
| Error(VsaError) |
已过时.
返回错误。 (继承自 BaseVsaEngine) |
| GetAssembly() |
此 API 支持产品基础结构,不能在代码中直接使用。
已过时.
获取编译步骤所生成的已编译程序集。 |
| GetCustomOption(String) |
已过时.
获取引擎实现特定的选项。 (继承自 BaseVsaEngine) |
| GetCustomOption(String) |
已过时.
获取引擎实现特定的选项。 (继承自 BaseVsaEngine) |
| GetGlobalScope() |
此 API 支持产品基础结构,不能在代码中直接使用。
已过时.
获取全局范围对象。 |
| GetHashCode() |
已过时.
作为默认哈希函数。 (继承自 Object) |
| GetItem(String) |
此 API 支持产品基础结构,不能在代码中直接使用。
已过时.
从范围中获取由指定名称指定的项。 |
| GetItemAtIndex(Int32) |
此 API 支持产品基础结构,不能在代码中直接使用。
已过时.
从范围中获取由指定索引值指定的项。 |
| GetItemCount() |
此 API 支持产品基础结构,不能在代码中直接使用。
已过时.
获取范围中的项数。 |
| GetMainScope() |
此 API 支持产品基础结构,不能在代码中直接使用。
已过时.
获取主范围。 |
| GetModule() |
此 API 支持产品基础结构,不能在代码中直接使用。
已过时.
获取已编译的程序集中的代码模块。 |
| GetOption(String) |
已过时.
获取引擎实现特定的选项。 (继承自 BaseVsaEngine) |
| GetOption(String) |
已过时.
获取引擎实现特定的选项。 (继承自 BaseVsaEngine) |
| GetOriginalArrayConstructor() |
此 API 支持产品基础结构,不能在代码中直接使用。
已过时.
获取原始 ArrayConstructor。 |
| GetOriginalObjectConstructor() |
此 API 支持产品基础结构,不能在代码中直接使用。
已过时.
获取原始 ObjectConstructor。 |
| GetOriginalRegExpConstructor() |
此 API 支持产品基础结构,不能在代码中直接使用。
已过时.
获取原始 RegExpConstructor。 |
| GetType() |
已过时.
获取当前实例的 Type。 (继承自 Object) |
| InitNew() |
已过时.
提供初始化阶段已完成的通知。 (继承自 BaseVsaEngine) |
| InitNew() |
已过时.
提供初始化阶段已完成的通知。 (继承自 BaseVsaEngine) |
| InitVsaEngine(String, IJSVsaSite) |
此 API 支持产品基础结构,不能在代码中直接使用。
已过时.
初始化 VsaEngine。 |
| InitVsaEngine(String, IVsaSite) |
此 API 支持产品基础结构,不能在代码中直接使用。
已过时.
初始化 VsaEngine。 |
| Interrupt() |
此 API 支持产品基础结构,不能在代码中直接使用。
已过时.
在正在运行脚本代码的线程上调用 Abort()。 |
| IsValidIdentifier(String) |
此 API 支持产品基础结构,不能在代码中直接使用。
已过时.
检查提供的标识符是否对引擎有效。 |
| IsValidNamespaceName(String) |
已过时.
检查提供的命名空间是否对引擎有效。 (继承自 BaseVsaEngine) |
| IsValidNamespaceName(String) |
已过时.
检查提供的命名空间是否对引擎有效。 (继承自 BaseVsaEngine) |
| LoadCompiledState() |
已过时.
加载编译状态。 (继承自 BaseVsaEngine) |
| LoadCompiledState() |
已过时.
加载编译状态。 (继承自 BaseVsaEngine) |
| LoadSourceState(IJSVsaPersistSite) |
已过时.
如宿主提供的对象所指定的那样,指示引擎从持久性点加载源项。 (继承自 BaseVsaEngine) |
| LoadSourceState(IVsaPersistSite) |
已过时.
指示引擎加载源项。 (继承自 BaseVsaEngine) |
| MemberwiseClone() |
已过时.
创建当前 Object 的浅表副本。 (继承自 Object) |
| PopScriptObject() |
此 API 支持产品基础结构,不能在代码中直接使用。
已过时.
删除并返回位于全局范围堆栈顶部的对象。 |
| Preconditions(BaseVsaEngine+Pre) |
已过时.
设置前置条件标志。 (继承自 BaseVsaEngine) |
| Preconditions(BaseVsaEngine+Pre) |
已过时.
设置前置条件标志。 (继承自 BaseVsaEngine) |
| PushScriptObject(ScriptObject) |
此 API 支持产品基础结构,不能在代码中直接使用。
已过时.
在全局范围堆栈的顶部插入一个对象。 |
| RegisterEventSource(String) |
此 API 支持产品基础结构,不能在代码中直接使用。
已过时.
指定被标记为事件源的项的名称,以便 ConnectEvents() 方法可以确定要连接的事件。 |
| Reset() |
此 API 支持产品基础结构,不能在代码中直接使用。
已过时.
从运行状态中移除引擎,并自动断开与绑定事件处理程序的连接。 |
| ResetCompiledState() |
已过时.
重置编译状态。 (继承自 BaseVsaEngine) |
| ResetCompiledState() |
已过时.
重置编译状态。 (继承自 BaseVsaEngine) |
| Restart() |
此 API 支持产品基础结构,不能在代码中直接使用。
已过时.
重启引擎。 |
| RevokeCache() |
已过时.
为引擎将缓存程序集无效化,由其根名字对象指定。 (继承自 BaseVsaEngine) |
| RevokeCache() |
已过时.
为引擎将缓存程序集无效化,由其根名字对象指定。 (继承自 BaseVsaEngine) |
| Run() |
已过时.
启动引擎中已编译代码的执行,并绑定所有事件处理程序。 (继承自 BaseVsaEngine) |
| Run() |
已过时.
启动引擎中已编译代码的执行,并绑定所有事件处理程序。 (继承自 BaseVsaEngine) |
| Run(AppDomain) |
此 API 支持产品基础结构,不能在代码中直接使用。
已过时.
将在指定的应用程序域中运行已编译的代码。 |
| RunEmpty() |
此 API 支持产品基础结构,不能在代码中直接使用。
已过时.
运行当前 AppDomain 中的已编译代码。 |
| SaveCompiledState(Byte[], Byte[]) |
已过时.
保存引擎的编译状态;它还可选择保存调试信息。 (继承自 BaseVsaEngine) |
| SaveCompiledState(Byte[], Byte[]) |
已过时.
保存引擎的编译状态;它还可选择保存调试信息。 (继承自 BaseVsaEngine) |
| SaveSourceState(IJSVsaPersistSite) |
已过时.
指示引擎坚持其源状态。 (继承自 BaseVsaEngine) |
| SaveSourceState(IVsaPersistSite) |
已过时.
指示引擎坚持其源状态。 (继承自 BaseVsaEngine) |
| ScriptObjectStackTop() |
此 API 支持产品基础结构,不能在代码中直接使用。
已过时.
返回位于全局范围堆栈顶部的对象而不将其移除。 |
| SetCustomOption(String, Object) |
已过时.
为该引擎设置特定于实现的选项。 (继承自 BaseVsaEngine) |
| SetCustomOption(String, Object) |
已过时.
为该引擎设置特定于实现的选项。 (继承自 BaseVsaEngine) |
| SetOption(String, Object) |
已过时.
为该引擎设置特定于实现的选项。 (继承自 BaseVsaEngine) |
| SetOption(String, Object) |
已过时.
为该引擎设置特定于实现的选项。 (继承自 BaseVsaEngine) |
| SetOutputStream(IMessageReceiver) |
此 API 支持产品基础结构,不能在代码中直接使用。
已过时.
将指定的输出流重定向到新流或数据存储。 |
| ToString() |
已过时.
返回表示当前对象的字符串。 (继承自 Object) |
| ValidateRootMoniker(String) |
已过时.
验证根名字对象。 (继承自 BaseVsaEngine) |
| ValidateRootMoniker(String) |
已过时.
验证根名字对象。 (继承自 BaseVsaEngine) |