IVsaScriptScope Interfejs

Definicja

Definiuje metody rozpoznawania zakresu. Obiekt zakresu globalnego VsaEngine implementuje ten interfejs.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

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
Atrybuty
Implementuje

Właściwości

IsDirty

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca wartość wskazującą, czy bieżąca reprezentacja elementu w pamięci różni się od utrwalonej reprezentacji.

(Odziedziczone po IJSVsaItem)
ItemType

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera typ określonego CreateItem(String, JSVsaItemType, JSVsaItemFlag) obiektu określony zgodnie z metodą .

(Odziedziczone po IJSVsaItem)
Name

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera lub ustawia nazwę elementu.

(Odziedziczone po IJSVsaItem)
Parent

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie pobiera odwołanie do obiektu nadrzędnego.

Metody

AddItem(String, JSVsaItemType)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie dodaje element do zakresu.

AddItem(String, VsaItemType)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie dodaje element do zakresu.

CreateDynamicItem(String, JSVsaItemType)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie dodaje element do zakresu. Element VsaEngine musi być uruchomiony, aby użyć tej metody.

CreateDynamicItem(String, VsaItemType)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie dodaje element do zakresu. Element VsaEngine musi być uruchomiony, aby użyć tej metody.

GetItem(String)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie pobiera element z zakresu wyznaczonego przez określoną nazwę.

GetItemAtIndex(Int32)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie pobiera element z zakresu wyznaczonego przez określoną wartość indeksu.

GetItemCount()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie pobiera liczbę elementów w zakresie.

GetObject()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie uzyskuje odwołanie do zakresu globalnego.

GetOption(String)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera opcje specyficzne dla implementacji aparatu skryptów.

(Odziedziczone po IJSVsaItem)
RemoveItem(IJSVsaItem)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie usuwa określony IJSVsaItem obiekt z zakresu.

RemoveItem(IVsaItem)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie usuwa określony IVsaItem obiekt z zakresu.

RemoveItem(String)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie usuwa element wyznaczony przez określoną nazwę z zakresu.

RemoveItemAtIndex(Int32)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie usuwa element wyznaczony przez określoną wartość indeksu z zakresu.

SetOption(String, Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Ustawia opcje specyficzne dla implementacji aparatu skryptów.

(Odziedziczone po IJSVsaItem)

Dotyczy

Zobacz też