Condividi tramite


IVsaScriptScope Interfaccia

Definizione

Definisce metodi per la risoluzione dell'ambito. L'oggetto di 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à

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 da quella 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 stabilito dal metodo CreateItem(String, JSVsaItemType, JSVsaItemFlag).

(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.

Quando viene implementato in una classe, ottiene un riferimento all'oggetto padre.

Metodi

AddItem(String, JSVsaItemType)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Quando viene 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.

Quando viene 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.

Quando viene implementato in una classe, aggiunge un elemento all'ambito. Per utilizzare questo metodo, è necessario che l'oggetto VsaEngine sia in esecuzione.

CreateDynamicItem(String, VsaItemType)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Quando viene implementato in una classe, aggiunge un elemento all'ambito. Per utilizzare questo metodo, è necessario che l'oggetto VsaEngine sia in esecuzione.

GetItem(String)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Quando viene 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.

Quando viene 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.

Quando viene 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.

Quando viene 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 modulo di gestione di script.

(Ereditato da IJSVsaItem)
RemoveItem(IJSVsaItem)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Quando viene implementato in una classe, rimuove l'oggetto IJSVsaItem specificato dall'ambito.

RemoveItem(IVsaItem)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Quando viene implementato in una classe, rimuove l'oggetto IVsaItem specificato dall'ambito.

RemoveItem(String)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Quando viene implementato in una classe, rimuove dall'ambito l'elemento designato dal nome specificato.

RemoveItemAtIndex(Int32)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Quando viene implementato in una classe, rimuove dall'ambito l'elemento designato dal valore di indice specificato.

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