IJSVsaEngine 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,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.
定义脚本引擎必须支持的方法和属性,并提供对脚本引擎的编程访问。
public interface class IJSVsaEngine
[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.")]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("8FA2C97B-47E4-4A31-A7F5-FF39D1195CD9")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IJSVsaEngine
[<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.")>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("8FA2C97B-47E4-4A31-A7F5-FF39D1195CD9")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IJSVsaEngine = interface
Public Interface IJSVsaEngine
- 派生
- 属性
属性
Assembly |
已过时.
获取由 Run 方法生成的运行程序集的引用。 |
Evidence |
已过时.
提供用于验证当前对象的标识的证据。 |
GenerateDebugInfo |
已过时.
获取或设置指示脚本引擎会不会在调用 Compile 方法时产生调试信息的布尔值。 |
IsCompiled |
已过时.
获取或设置一个值,该值指示源是否编译。 |
IsDirty |
已过时.
获取或设置一个值,该值指示该项的当前内存中表示形式是否与保留的表示形式不同。 |
IsRunning |
已过时.
获取一个布尔值,该值报告脚本引擎当前是否处于运行模式。 |
Items |
已过时.
获取 IJSVsaItem 对象的集合,该集合表示添加到脚本引擎的所有项。 |
Language |
已过时.
获取由该脚本引擎支持的编程语言名称。 |
LCID |
已过时.
获取或设置在报告异常消息时所使用的地理区域设置和语言。 |
Name |
已过时.
获取或设置脚本引擎的显示名称。 |
RootMoniker |
已过时.
获取或设置脚本引擎的根名字对象。 |
RootNamespace |
已过时.
获取或设置脚本引擎使用的根命名空间。 |
Site |
已过时.
获取或设置由宿主实现的 IJSVsaSite 对象,脚本引擎使用此对象与宿主通信。 |
Version |
已过时.
获取脚本引擎支持的语言编译器的当前版本,格式为 |
方法
Close() |
已过时.
关闭该引擎。 |
Compile() |
已过时.
使引擎编译现有的源状态。 |
GetOption(String) |
已过时.
获取引擎实现特定的选项。 |
InitNew() |
已过时.
提供初始化阶段已完成的通知。 |
IsValidIdentifier(String) |
已过时.
检查提供的标识符是否对引擎有效。 |
LoadSourceState(IJSVsaPersistSite) |
已过时.
如宿主提供的对象所指定的那样,指示引擎从持久性点加载源项。 |
Reset() |
已过时.
从运行状态中移除脚本引擎,并自动断开与绑定事件处理程序的连接。 |
RevokeCache() |
已过时.
为引擎将缓存程序集无效化,由其根名字对象指定。 |
Run() |
已过时.
启动脚本引擎中已编译代码的执行,并绑定所有事件处理程序。 |
SaveCompiledState(Byte[], Byte[]) |
已过时.
保存脚本引擎的编译状态;它还可选择保存调试信息。 |
SaveSourceState(IJSVsaPersistSite) |
已过时.
指示脚本引擎坚持其源状态。 |
SetOption(String, Object) |
已过时.
设置脚本引擎特定于实现的选项。 |