IVsaScriptScope Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce i metodi per la risoluzione dell'ambito. L'oggetto ambito globale dell'oggetto VsaEngine implementa questa interfaccia.
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.
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
- Attributi
- Implementazioni
Proprietà
| Nome | Descrizione |
|---|---|
| IsDirty |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce un valore che indica se la rappresentazione in memoria corrente dell'elemento è diversa dalla rappresentazione persistente. (Ereditato da IJSVsaItem) |
| ItemType |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene il tipo dell'oggetto specificato, come determinato dal CreateItem(String, JSVsaItemType, JSVsaItemFlag) metodo . (Ereditato da IJSVsaItem) |
| Name |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene o imposta il nome dell'elemento. (Ereditato da IJSVsaItem) |
| Parent |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Se implementato in una classe, ottiene un riferimento all'oggetto padre. |
Metodi
| Nome | Descrizione |
|---|---|
| AddItem(String, JSVsaItemType) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Se implementato in una classe, aggiunge un elemento all'ambito. |
| AddItem(String, VsaItemType) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Se implementato in una classe, aggiunge un elemento all'ambito. |
| CreateDynamicItem(String, JSVsaItemType) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Se implementato in una classe, aggiunge un elemento all'ambito. Deve VsaEngine essere in esecuzione per utilizzare questo metodo. |
| CreateDynamicItem(String, VsaItemType) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Se implementato in una classe, aggiunge un elemento all'ambito. Deve VsaEngine essere in esecuzione per utilizzare questo metodo. |
| GetItem(String) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Se implementato in una classe, ottiene l'elemento dall'ambito designato dal nome specificato. |
| GetItemAtIndex(Int32) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Se implementato in una classe, ottiene l'elemento dall'ambito designato dal valore di indice specificato. |
| GetItemCount() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Se implementato in una classe, ottiene il numero di elementi nell'ambito. |
| GetObject() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Se implementato in una classe, ottiene un riferimento all'ambito globale. |
| GetOption(String) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene le opzioni specifiche dell'implementazione per un motore di script. (Ereditato da IJSVsaItem) |
| RemoveItem(IJSVsaItem) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Se implementato in una classe, rimuove l'oggetto specificato IJSVsaItem dall'ambito. |
| RemoveItem(IVsaItem) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Se implementato in una classe, rimuove l'oggetto specificato IVsaItem dall'ambito. |
| RemoveItem(String) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Se implementato in una classe, rimuove l'elemento designato dal nome specificato dall'ambito. |
| RemoveItemAtIndex(Int32) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Se implementato in una classe, rimuove l'elemento designato dal valore di indice specificato dall'ambito. |
| SetOption(String, Object) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Imposta le opzioni specifiche dell'implementazione per un motore di script. (Ereditato da IJSVsaItem) |