Partager via


IVsaScriptScope Interface

Définition

Définit des méthodes pour résoudre la portée. L'objet de portée globale de VsaEngine implémente cette interface.

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre 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
[<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
Attributs
Implémente

Propriétés

IsDirty

Retourne une valeur indiquant si la représentation en mémoire actuelle de l'élément diffère de la représentation persistante.

(Hérité de IJSVsaItem)
ItemType

Obtient le type de l'objet spécifié, tel qu'il est déterminé par la méthode CreateItem(String, JSVsaItemType, JSVsaItemFlag).

(Hérité de IJSVsaItem)
Name

Obtient ou définit le nom de l'élément.

(Hérité de IJSVsaItem)
Parent

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

En cas d'implémentation dans une classe, obtient une référence à l'objet parent.

Méthodes

AddItem(String, JSVsaItemType)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

En cas d'implémentation dans une classe, ajoute un élément à la portée.

AddItem(String, VsaItemType)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

En cas d'implémentation dans une classe, ajoute un élément à la portée.

CreateDynamicItem(String, JSVsaItemType)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

En cas d'implémentation dans une classe, ajoute un élément à la portée. VsaEngine doit être exécuté pour utiliser cette méthode.

CreateDynamicItem(String, VsaItemType)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

En cas d'implémentation dans une classe, ajoute un élément à la portée. VsaEngine doit être exécuté pour utiliser cette méthode.

GetItem(String)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

En cas d'implémentation dans une classe, obtient l'élément de la portée désigné par le nom spécifié.

GetItemAtIndex(Int32)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

En cas d'implémentation dans une classe, obtient l'élément de la portée désigné par la valeur d'index spécifiée.

GetItemCount()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

En cas d'implémentation dans une classe, obtient le nombre d'éléments dans la portée.

GetObject()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

En cas d'implémentation dans une classe, obtient une référence à la portée globale.

GetOption(String)

Obtient des options spécifiques à l'implémentation pour un moteur de script.

(Hérité de IJSVsaItem)
RemoveItem(IJSVsaItem)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

En cas d'implémentation dans une classe, supprime l'objet IJSVsaItem spécifié de la portée.

RemoveItem(IVsaItem)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

En cas d'implémentation dans une classe, supprime l'objet IVsaItem spécifié de la portée.

RemoveItem(String)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

En cas d'implémentation dans une classe, supprime de la portée l'élément désigné par le nom spécifié.

RemoveItemAtIndex(Int32)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

En cas d'implémentation dans une classe, supprime de la portée l'élément désigné par la valeur d'index spécifiée.

SetOption(String, Object)

Définit des options spécifiques à l'implémentation pour un moteur de script.

(Hérité de IJSVsaItem)

S’applique à

Voir aussi