IVsaScriptScope Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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) |