IVsaScriptScope Interface

Definition

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.

This API supports the product infrastructure and is not intended to be used directly from your code.

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
type IVsaScriptScope = interface
    interface IVsaItem
type IVsaScriptScope = interface
    interface IJSVsaItem
Public Interface IVsaScriptScope
Implements IVsaItem
Public Interface IVsaScriptScope
Implements IJSVsaItem
Attributes
Implements

Properties

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

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

Obtiene o establece el nombre del elemento.Gets or sets the name of the item.

(Inherited from IJSVsaItem)
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.

Methods

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)

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)

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)

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)

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)

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

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

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)

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)

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)

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)

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)

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)

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

(Inherited from IJSVsaItem)

Applies to

See also