Sdílet prostřednictvím


IVsaScriptScope Rozhraní

Definice

Definuje metody pro překlad oboru. Objekt globálního VsaEngine oboru implementuje toto rozhraní.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

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

Vlastnosti

IsDirty

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí hodnotu označující, zda se aktuální reprezentace položky v paměti liší od trvalé reprezentace.

(Zděděno od IJSVsaItem)
ItemType

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá typ zadaného objektu, jak je určeno metodou CreateItem(String, JSVsaItemType, JSVsaItemFlag) .

(Zděděno od IJSVsaItem)
Name

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá nebo nastaví název položky.

(Zděděno od IJSVsaItem)
Parent

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Při implementaci ve třídě získá odkaz na nadřazený objekt.

Metody

AddItem(String, JSVsaItemType)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Při implementaci ve třídě přidá položku do oboru.

AddItem(String, VsaItemType)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Při implementaci ve třídě přidá položku do oboru.

CreateDynamicItem(String, JSVsaItemType)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Při implementaci ve třídě přidá položku do oboru. Aby VsaEngine bylo možné tuto metodu použít, musí být spuštěná.

CreateDynamicItem(String, VsaItemType)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Při implementaci ve třídě přidá položku do oboru. Aby VsaEngine bylo možné tuto metodu použít, musí být spuštěná.

GetItem(String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Při implementaci ve třídě získá položku z oboru, který je určen zadaným názvem.

GetItemAtIndex(Int32)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Při implementaci ve třídě získá položku z oboru, který je určen hodnotou zadaného indexu.

GetItemCount()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Při implementaci ve třídě získá počet položek v oboru.

GetObject()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Při implementaci ve třídě získá odkaz na globální obor.

GetOption(String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá možnosti specifické pro implementaci pro skriptovací stroj.

(Zděděno od IJSVsaItem)
RemoveItem(IJSVsaItem)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Při implementaci ve třídě odebere zadaný IJSVsaItem objekt z oboru.

RemoveItem(IVsaItem)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Při implementaci ve třídě odebere zadaný IVsaItem objekt z oboru.

RemoveItem(String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Při implementaci ve třídě odebere položku, která je určena zadaným názvem z oboru.

RemoveItemAtIndex(Int32)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Při implementaci ve třídě odebere položku určenou zadanou hodnotou indexu z oboru.

SetOption(String, Object)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Nastaví možnosti specifické pro implementaci pro skriptovací stroj.

(Zděděno od IJSVsaItem)

Platí pro

Viz také