IVsaScriptScope 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义用于解析范围的方法。 VsaEngine 的全局范围对象实现此接口。
此 API 支持产品基础结构,不能在代码中直接使用。
public interface class IVsaScriptScope : Microsoft::Vsa::IVsaItem
public interface class IVsaScriptScope : Microsoft::JScript::Vsa::IJSVsaItem
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("ED4BAE22-2F3C-419a-B487-CF869E716B95")]
public interface IVsaScriptScope : Microsoft.Vsa.IVsaItem
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("ED4BAE22-2F3C-419a-B487-CF869E716B95")]
public interface IVsaScriptScope : Microsoft.JScript.Vsa.IJSVsaItem
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("ED4BAE22-2F3C-419a-B487-CF869E716B95")>]
type IVsaScriptScope = interface
interface IVsaItem
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("ED4BAE22-2F3C-419a-B487-CF869E716B95")>]
type IVsaScriptScope = interface
interface IJSVsaItem
Public Interface IVsaScriptScope
Implements IVsaItem
Public Interface IVsaScriptScope
Implements IJSVsaItem
- 属性
- 实现
属性
IsDirty |
返回一个值,它指示该项的当前内存中表示形式是否与保留的表示形式不同。 (继承自 IJSVsaItem) |
ItemType |
获取指定对象的类型(如 CreateItem(String, JSVsaItemType, JSVsaItemFlag) 方法所确定的那样)。 (继承自 IJSVsaItem) |
Name |
获取或设置项的名称。 (继承自 IJSVsaItem) |
Parent |
此 API 支持产品基础结构,不能在代码中直接使用。 在类中实现时,获取对父对象的引用。 |
方法
AddItem(String, JSVsaItemType) |
此 API 支持产品基础结构,不能在代码中直接使用。 在类中实现时,向范围中添加项。 |
AddItem(String, VsaItemType) |
此 API 支持产品基础结构,不能在代码中直接使用。 在类中实现时,向范围中添加项。 |
CreateDynamicItem(String, JSVsaItemType) |
此 API 支持产品基础结构,不能在代码中直接使用。 在类中实现时,向范围中添加项。 VsaEngine 必须运行才能使用此方法。 |
CreateDynamicItem(String, VsaItemType) |
此 API 支持产品基础结构,不能在代码中直接使用。 在类中实现时,向范围中添加项。 VsaEngine 必须运行才能使用此方法。 |
GetItem(String) |
此 API 支持产品基础结构,不能在代码中直接使用。 在类中实现时,从指定名称所指定的范围中获取项。 |
GetItemAtIndex(Int32) |
此 API 支持产品基础结构,不能在代码中直接使用。 在类中实现时,从指定索引值所指定的范围中获取项。 |
GetItemCount() |
此 API 支持产品基础结构,不能在代码中直接使用。 在类中实现时,获取范围中的项数。 |
GetObject() |
此 API 支持产品基础结构,不能在代码中直接使用。 在类中实现时,获取对全局范围的引用。 |
GetOption(String) |
获取脚本引擎实现特定的选项。 (继承自 IJSVsaItem) |
RemoveItem(IJSVsaItem) |
此 API 支持产品基础结构,不能在代码中直接使用。 在类中实现时,从范围中移除指定的 IJSVsaItem 对象。 |
RemoveItem(IVsaItem) |
此 API 支持产品基础结构,不能在代码中直接使用。 在类中实现时,从范围中移除指定的 IVsaItem 对象。 |
RemoveItem(String) |
此 API 支持产品基础结构,不能在代码中直接使用。 在类中实现时,从范围中移除由指定名称所指定的项。 |
RemoveItemAtIndex(Int32) |
此 API 支持产品基础结构,不能在代码中直接使用。 在类中实现时,从范围中移除由指定索引值所指定的项。 |
SetOption(String, Object) |
设置脚本引擎特定于实现的选项。 (继承自 IJSVsaItem) |