IVsaScriptScope IVsaScriptScope IVsaScriptScope IVsaScriptScope Interface

Определение

Определяет методы для разрешения области.Defines methods for resolving scope. Этот интерфейс реализуется объектом глобальной области VsaEngine.The global scope object of the VsaEngine implements this interface.

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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.JScript.Vsa.IJSVsaItem
type IVsaScriptScope = interface
    interface IJSVsaItem
Public Interface IVsaScriptScope
Implements IJSVsaItem
Атрибуты
Реализации

Свойства

IsDirty IsDirty IsDirty IsDirty

Возвращает значение, указывающее, отличается ли текущее представление элемента в памяти от сохраненного представления.Returns a value indicating whether the current in-memory representation of the item differs from the persisted representation.

(Inherited from IJSVsaItem)
ItemType ItemType ItemType ItemType

Возвращает тип указанного объекта, определяемого методом CreateItem(String, JSVsaItemType, JSVsaItemFlag).Gets the specified object's type, as determined by the CreateItem(String, JSVsaItemType, JSVsaItemFlag) method.

(Inherited from IJSVsaItem)
Name Name Name Name

Задает или возвращает имя элемента.Sets or gets the name of the item.

(Inherited from IJSVsaItem)
Parent Parent Parent Parent

При реализации в классе получает ссылку на родительский объект.When implemented in a class, gets a reference to the parent object.

Методы

AddItem(String, JSVsaItemType) AddItem(String, JSVsaItemType) AddItem(String, JSVsaItemType) AddItem(String, JSVsaItemType)

При реализации в классе добавляет элемент в область.When implemented in a class, adds an item to the scope.

AddItem(String, VsaItemType) AddItem(String, VsaItemType) AddItem(String, VsaItemType) AddItem(String, VsaItemType)

При реализации в классе добавляет элемент в область.When implemented in a class, adds an item to the scope.

CreateDynamicItem(String, JSVsaItemType) CreateDynamicItem(String, JSVsaItemType) CreateDynamicItem(String, JSVsaItemType) CreateDynamicItem(String, JSVsaItemType)

При реализации в классе добавляет элемент в область.When implemented in a class, adds an item to the scope. Дли использования этого метода нужно запустить VsaEngine.The VsaEngine must be running to use this method.

CreateDynamicItem(String, VsaItemType) CreateDynamicItem(String, VsaItemType) CreateDynamicItem(String, VsaItemType) CreateDynamicItem(String, VsaItemType)

При реализации в классе добавляет элемент в область.When implemented in a class, adds an item to the scope. Дли использования этого метода нужно запустить VsaEngine.The VsaEngine must be running to use this method.

GetItem(String) GetItem(String) GetItem(String) GetItem(String)

При реализации в классе получает элемент из области, на которую указывает заданное имя.When implemented in a class, gets the item from the scope that is designated by the specified name.

GetItemAtIndex(Int32) GetItemAtIndex(Int32) GetItemAtIndex(Int32) GetItemAtIndex(Int32)

При реализации в классе получает элемент из области, на которую указывает заданное значение индекса.When implemented in a class, gets the item from the scope that is designated by the specified index value.

GetItemCount() GetItemCount() GetItemCount() GetItemCount()

При реализации в классе получает количество элементов в области.When implemented in a class, gets the number of items in the scope.

GetObject() GetObject() GetObject() GetObject()

При реализации в классе получает ссылку на глобальную область.When implemented in a class, gets a reference to the global scope.

GetOption(String) GetOption(String) GetOption(String) GetOption(String)

Возвращает параметры реализации для обработчика сценариев.Gets implementation-specific options for a script engine.

(Inherited from IJSVsaItem)
RemoveItem(IJSVsaItem) RemoveItem(IJSVsaItem) RemoveItem(IJSVsaItem) RemoveItem(IJSVsaItem)

При реализации в классе удаляет заданный объект IJSVsaItem из области.When implemented in a class, removes the specified IJSVsaItem object from the scope.

RemoveItem(IVsaItem) RemoveItem(IVsaItem) RemoveItem(IVsaItem) RemoveItem(IVsaItem)

При реализации в классе удаляет заданный объект IVsaItem из области.When implemented in a class, removes the specified IVsaItem object from the scope.

RemoveItem(String) RemoveItem(String) RemoveItem(String) RemoveItem(String)

При реализации в классе удаляет элемент, на который указывает заданное имя, из области.When implemented in a class, removes the item that is designated by the specified name from the scope.

RemoveItemAtIndex(Int32) RemoveItemAtIndex(Int32) RemoveItemAtIndex(Int32) RemoveItemAtIndex(Int32)

При реализации в классе удаляет элемент, на который указывает заданное значение индекса, из области.When implemented in a class, removes the item that is designated by the specified index value from the scope.

SetOption(String, Object) SetOption(String, Object) SetOption(String, Object) SetOption(String, Object)

Задает параметры реализации для обработчика сценариев.Sets implementation-specific options for a script engine.

(Inherited from IJSVsaItem)

Применяется к

Дополнительно