IVsaScriptScope Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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) |