IVsaScriptScope Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define métodos para resolver o escopo. O objeto de escopo global da VsaEngine interface 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
| Nome | Description |
|---|---|
| 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 atual na memória do item difere 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 CreateItem(String, JSVsaItemType, JSVsaItemFlag) método. (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
| Nome | Description |
|---|---|
| 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 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 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 implementaçã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 o objeto especificado IJSVsaItem 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 o objeto especificado IVsaItem 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 o item designado pelo nome especificado do escopo. |
| 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 o item designado pelo valor de índice especificado do escopo. |
| 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 implementação para um mecanismo de script. (Herdado de IJSVsaItem) |