IVsaScriptScope Interfaccia

Definizione

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)

Si applica a

Vedi anche