IVsaScriptScope 接口

定义

定义用于解析范围的方法。 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)

适用于

另请参阅