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 |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает значение, указывающее, отличается ли текущее представление элемента в памяти от сохраненного представления. (Унаследовано от IJSVsaItem) |
| ItemType |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает тип указанного объекта, как определено методом CreateItem(String, JSVsaItemType, JSVsaItemFlag) . (Унаследовано от IJSVsaItem) |
| Name |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает или задает имя элемента. (Унаследовано от 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) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает параметры, относящиеся к реализации для подсистемы сценариев. (Унаследовано от IJSVsaItem) |
| RemoveItem(IJSVsaItem) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. При реализации в классе удаляет указанный IJSVsaItem объект из области. |
| RemoveItem(IVsaItem) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. При реализации в классе удаляет указанный IVsaItem объект из области. |
| RemoveItem(String) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. При реализации в классе удаляет элемент, назначенный указанным именем из области. |
| RemoveItemAtIndex(Int32) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. При реализации в классе удаляет элемент, назначенный указанным значением индекса из области. |
| SetOption(String, Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Задает параметры, относящиеся к реализации для обработчика скриптов. (Унаследовано от IJSVsaItem) |