IVsaScriptScope IVsaScriptScope IVsaScriptScope IVsaScriptScope Interface

Definición

Define los métodos para resolver el ámbito.Defines methods for resolving scope. El objeto de ámbito global de VsaEngine implementa esta interfaz.The global scope object of the VsaEngine implements this interface.

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

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.JScript.Vsa.IJSVsaItem
type IVsaScriptScope = interface
    interface IJSVsaItem
Public Interface IVsaScriptScope
Implements IJSVsaItem
Atributos
Implementaciones

Propiedades

IsDirty IsDirty IsDirty IsDirty

Devuelve un valor que indica si la representación que hay en la memoria del elemento difiere de la representación conservada.Returns a value indicating whether the current in-memory representation of the item differs from the persisted representation.

(Inherited from IJSVsaItem)
ItemType ItemType ItemType ItemType

Obtiene el tipo del objeto especificado, como determina el método CreateItem(String, JSVsaItemType, JSVsaItemFlag).Gets the specified object's type, as determined by the CreateItem(String, JSVsaItemType, JSVsaItemFlag) method.

(Inherited from IJSVsaItem)
Name Name Name Name

Obtiene o establece el nombre del elemento.Sets or gets the name of the item.

(Inherited from IJSVsaItem)
Parent Parent Parent Parent

Cuando se implementa en una clase, obtiene una referencia al objeto primario.When implemented in a class, gets a reference to the parent object.

Métodos

AddItem(String, JSVsaItemType) AddItem(String, JSVsaItemType) AddItem(String, JSVsaItemType) AddItem(String, JSVsaItemType)

Cuando se implementa en una clase, agrega un elemento al ámbito.When implemented in a class, adds an item to the scope.

AddItem(String, VsaItemType) AddItem(String, VsaItemType) AddItem(String, VsaItemType) AddItem(String, VsaItemType)

Cuando se implementa en una clase, agrega un elemento al ámbito.When implemented in a class, adds an item to the scope.

CreateDynamicItem(String, JSVsaItemType) CreateDynamicItem(String, JSVsaItemType) CreateDynamicItem(String, JSVsaItemType) CreateDynamicItem(String, JSVsaItemType)

Cuando se implementa en una clase, agrega un elemento al ámbito.When implemented in a class, adds an item to the scope. VsaEngine debe ejecutarse para poder utilizar este método.The VsaEngine must be running to use this method.

CreateDynamicItem(String, VsaItemType) CreateDynamicItem(String, VsaItemType) CreateDynamicItem(String, VsaItemType) CreateDynamicItem(String, VsaItemType)

Cuando se implementa en una clase, agrega un elemento al ámbito.When implemented in a class, adds an item to the scope. VsaEngine debe ejecutarse para poder utilizar este método.The VsaEngine must be running to use this method.

GetItem(String) GetItem(String) GetItem(String) GetItem(String)

Cuando se implementa en una clase, obtiene el elemento del ámbito designado por el nombre especificado.When implemented in a class, gets the item from the scope that is designated by the specified name.

GetItemAtIndex(Int32) GetItemAtIndex(Int32) GetItemAtIndex(Int32) GetItemAtIndex(Int32)

Cuando se implementa en una clase, obtiene el elemento del ámbito designado por el valor de índice especificado.When implemented in a class, gets the item from the scope that is designated by the specified index value.

GetItemCount() GetItemCount() GetItemCount() GetItemCount()

Cuando se implementa en una clase, obtiene el número de elementos en el ámbito.When implemented in a class, gets the number of items in the scope.

GetObject() GetObject() GetObject() GetObject()

Cuando se implementa en una clase, obtiene una referencia al ámbito global.When implemented in a class, gets a reference to the global scope.

GetOption(String) GetOption(String) GetOption(String) GetOption(String)

Obtiene las opciones específicas de implementación de un motor de scripts.Gets implementation-specific options for a script engine.

(Inherited from IJSVsaItem)
RemoveItem(IJSVsaItem) RemoveItem(IJSVsaItem) RemoveItem(IJSVsaItem) RemoveItem(IJSVsaItem)

Cuando se implementa en una clase, quita el objeto IJSVsaItem especificado del ámbito.When implemented in a class, removes the specified IJSVsaItem object from the scope.

RemoveItem(IVsaItem) RemoveItem(IVsaItem) RemoveItem(IVsaItem) RemoveItem(IVsaItem)

Cuando se implementa en una clase, quita el objeto IVsaItem especificado del ámbito.When implemented in a class, removes the specified IVsaItem object from the scope.

RemoveItem(String) RemoveItem(String) RemoveItem(String) RemoveItem(String)

Cuando se implementa en una clase, quita del ámbito el elemento designado por el nombre especificado.When implemented in a class, removes the item that is designated by the specified name from the scope.

RemoveItemAtIndex(Int32) RemoveItemAtIndex(Int32) RemoveItemAtIndex(Int32) RemoveItemAtIndex(Int32)

Cuando se implementa en una clase, quita del ámbito el elemento designado por el valor de índice especificado.When implemented in a class, removes the item that is designated by the specified index value from the scope.

SetOption(String, Object) SetOption(String, Object) SetOption(String, Object) SetOption(String, Object)

Establece las opciones específicas de implementación de un motor de scripts.Sets implementation-specific options for a script engine.

(Inherited from IJSVsaItem)

Se aplica a

Consulte también: