IVsaScriptScope Interface

Definição

Define métodos para resolver o âmbito. O objeto de âmbito global implementa VsaEngine esta interface.

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

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
Atributos
Implementações

Propriedades

Name Description
IsDirty

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Devolve um valor que indica se a representação atual em memória do item difere da representação persistente.

(Herdado de IJSVsaItem)
ItemType

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém o tipo do objeto especificado, conforme determinado pelo CreateItem(String, JSVsaItemType, JSVsaItemFlag) método.

(Herdado de IJSVsaItem)
Name

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém ou define o nome do item.

(Herdado de IJSVsaItem)
Parent

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Quando implementado numa classe, recebe uma referência ao objeto pai.

Métodos

Name Description
AddItem(String, JSVsaItemType)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Quando implementado numa classe, adiciona um item ao escopo.

AddItem(String, VsaItemType)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Quando implementado numa classe, adiciona um item ao escopo.

CreateDynamicItem(String, JSVsaItemType)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Quando implementado numa classe, adiciona um item ao escopo. É preciso VsaEngine estar a correr para usar este método.

CreateDynamicItem(String, VsaItemType)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Quando implementado numa classe, adiciona um item ao escopo. É preciso VsaEngine estar a correr para usar este método.

GetItem(String)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Quando implementado numa classe, obtém o item do âmbito designado pelo nome especificado.

GetItemAtIndex(Int32)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Quando implementado numa classe, obtém o item do âmbito designado pelo valor de índice especificado.

GetItemCount()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Quando implementado numa classe, obtém o número de itens no escopo.

GetObject()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Quando implementado numa classe, obtém uma referência ao âmbito global.

GetOption(String)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém opções específicas de implementação para um motor de scripts.

(Herdado de IJSVsaItem)
RemoveItem(IJSVsaItem)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Quando implementado numa classe, remove o objeto especificado IJSVsaItem do escopo.

RemoveItem(IVsaItem)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Quando implementado numa classe, remove o objeto especificado IVsaItem do escopo.

RemoveItem(String)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Quando implementado numa classe, remove o item designado pelo nome especificado do âmbito.

RemoveItemAtIndex(Int32)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Quando implementado numa classe, remove o item designado pelo valor de índice especificado do âmbito.

SetOption(String, Object)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Define opções específicas de implementação para um motor de scripts.

(Herdado de IJSVsaItem)

Aplica-se a

Ver também