VsaEngine 类

定义

注意

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
继承
VsaEngine
属性
实现

构造函数

VsaEngine()

此 API 支持产品基础结构,不能在代码中直接使用。

已过时.

初始化 VsaEngine 类的新实例。

VsaEngine(Boolean)

此 API 支持产品基础结构,不能在代码中直接使用。

已过时.

初始化 VsaEngine 类的新实例,并可以选择性地设置快速模式。

字段

applicationPath
已过时.

指定应用程序路径。

(继承自 BaseVsaEngine)
applicationPath
已过时.

获取或设置应用程序的路径。

(继承自 BaseVsaEngine)
assemblyVersion
已过时.

指定程序集版本。

(继承自 BaseVsaEngine)
assemblyVersion
已过时.

获取或设置程序集版本。

(继承自 BaseVsaEngine)
compiledRootNamespace
已过时.

指定已编译的根命名空间。

(继承自 BaseVsaEngine)
compiledRootNamespace
已过时.

获取或设置已编译的根命名空间。

(继承自 BaseVsaEngine)
engineMoniker
已过时.

指定引擎名字对象。

(继承自 BaseVsaEngine)
engineMoniker
已过时.

获取或设置引擎名字对象。

(继承自 BaseVsaEngine)
engineName
已过时.

指定引擎名称。

(继承自 BaseVsaEngine)
engineName
已过时.

获取或设置引擎名称。

(继承自 BaseVsaEngine)
engineSite
已过时.

指定引擎站点。

(继承自 BaseVsaEngine)
engineSite
已过时.

获取或设置引擎站点。

(继承自 BaseVsaEngine)
errorLocale
已过时.

指定错误区域设置。

(继承自 BaseVsaEngine)
errorLocale
已过时.

获取或设置错误号。

(继承自 BaseVsaEngine)
executionEvidence
已过时.

指定执行证据。

(继承自 BaseVsaEngine)
executionEvidence
已过时.

获取或设置执行 ID。

(继承自 BaseVsaEngine)
failedCompilation
已过时.

指示编译是否失败。

(继承自 BaseVsaEngine)
failedCompilation
已过时.

获取或设置一个值,该值指示编译是否失败。

(继承自 BaseVsaEngine)
genDebugInfo
已过时.

指示是否生成调试信息。

(继承自 BaseVsaEngine)
genDebugInfo
已过时.

获取或设置一个值,该值指示是否生成调试信息。

(继承自 BaseVsaEngine)
haveCompiledState
已过时.

指示是否具有已编译的状态。

(继承自 BaseVsaEngine)
haveCompiledState
已过时.

获取或设置一个值,该值指示是否具有已编译的状态。

(继承自 BaseVsaEngine)
isClosed
已过时.

指示是否关闭引擎。

(继承自 BaseVsaEngine)
isClosed
已过时.

获取或设置一个值,该值指示引擎是否关闭。

(继承自 BaseVsaEngine)
isDebugInfoSupported
已过时.

指定是否支持调试信息。

(继承自 BaseVsaEngine)
isDebugInfoSupported
已过时.

获取或设置一个值,该值指示是否支持调试信息。

(继承自 BaseVsaEngine)
isEngineCompiled
已过时.

指示是否编译引擎。

(继承自 BaseVsaEngine)
isEngineCompiled
已过时.

获取或设置一个值,该值指示引擎是否编译。

(继承自 BaseVsaEngine)
isEngineDirty
已过时.

指示该项的当前内存中表示形式是否与保留的表示形式不同。

(继承自 BaseVsaEngine)
isEngineDirty
已过时.

获取或设置一个值,该值指示该项的当前内存中表示形式是否与保留的表示形式不同。

(继承自 BaseVsaEngine)
isEngineInitialized
已过时.

指示是否初始化引擎。

(继承自 BaseVsaEngine)
isEngineInitialized
已过时.

获取或设置一个值,该值指示引擎是否初始化。

(继承自 BaseVsaEngine)
isEngineRunning
已过时.

指示引擎是否正在运行。

(继承自 BaseVsaEngine)
isEngineRunning
已过时.

获取或设置一个指示引擎是否正在运行的值。

(继承自 BaseVsaEngine)
loadedAssembly
已过时.

指定已加载的程序集。

(继承自 BaseVsaEngine)
loadedAssembly
已过时.

获取或设置已加载程序集。

(继承自 BaseVsaEngine)
rootNamespace
已过时.

获取或设置根命名空间。

(继承自 BaseVsaEngine)
rootNamespace
已过时.

获取或设置根命名空间。

(继承自 BaseVsaEngine)
scriptLanguage
已过时.

指定脚本语言。

(继承自 BaseVsaEngine)
scriptLanguage
已过时.

获取或设置脚本语言。

(继承自 BaseVsaEngine)
startupClass
已过时.

指定启动类。

(继承自 BaseVsaEngine)
startupClass
已过时.

获取或设置启动类。

(继承自 BaseVsaEngine)
startupInstance
已过时.

指定启动实例。

(继承自 BaseVsaEngine)
startupInstance
已过时.

获取或设置启动实例。

(继承自 BaseVsaEngine)
vsaItems
已过时.

指定 IVsaItem 对象的集合。

(继承自 BaseVsaEngine)
vsaItems
已过时.

获取或设置子对象的集合。

(继承自 BaseVsaEngine)

属性

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
已过时.

获取引擎支持的语言编译器的当前版本,格式为 Major.Minor.Revision.Build

(继承自 BaseVsaEngine)

方法

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)

适用于