Compartilhar via


IVsaScriptScope Interface

Definição

Define métodos para o escopo de resolução. O objeto de escopo global do VsaEngine implementa essa interface.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente 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

IsDirty

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna um valor que indica se a representação na memória atual do item é diferente da representação persistente.

(Herdado de IJSVsaItem)
ItemType

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

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

(Herdado de IJSVsaItem)
Name

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém ou define o nome do item.

(Herdado de IJSVsaItem)
Parent

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Quando implementado em uma classe, obtém uma referência ao objeto pai.

Métodos

AddItem(String, JSVsaItemType)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Quando implementado em uma classe, adiciona um item ao escopo.

AddItem(String, VsaItemType)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Quando implementado em uma classe, adiciona um item ao escopo.

CreateDynamicItem(String, JSVsaItemType)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Quando implementado em uma classe, adiciona um item ao escopo. O VsaEngine deve estar em execução para usar esse método.

CreateDynamicItem(String, VsaItemType)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Quando implementado em uma classe, adiciona um item ao escopo. O VsaEngine deve estar em execução para usar esse método.

GetItem(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Quando implementado em uma classe, obtém o item do escopo que é designado pelo nome especificado.

GetItemAtIndex(Int32)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Quando implementado em uma classe, obtém o item do escopo que é designado pelo valor de índice especificado.

GetItemCount()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

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

GetObject()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Quando implementado em uma classe, obtém uma referência ao escopo global.

GetOption(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém opções específicas de implantação para um mecanismo de script.

(Herdado de IJSVsaItem)
RemoveItem(IJSVsaItem)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Quando implementado em uma classe, remove objeto IJSVsaItem especificado do escopo.

RemoveItem(IVsaItem)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Quando implementado em uma classe, remove objeto IVsaItem especificado do escopo.

RemoveItem(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Quando implementado em uma classe, remove do escopo o item que é designado pelo nome especificado.

RemoveItemAtIndex(Int32)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Quando implementado em uma classe, remove do escopo o item que é designado pelo valor de índice especificado.

SetOption(String, Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Define opções específicas de implantação para um mecanismo de script.

(Herdado de IJSVsaItem)

Aplica-se a

Confira também