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
| Name | Description |
|---|---|
| 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 urč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á zadaný objekt typ, 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
| Name | Description |
|---|---|
| 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ěna. |
| 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ěna. |
| 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 určeného 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 zadanou hodnotou 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í modul. (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 určenou 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í modul. (Zděděno od IJSVsaItem) |