GlobalScope Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente l’étendue globale.
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.
public ref class GlobalScope : Microsoft::JScript::ActivationObject, System::Runtime::InteropServices::Expando::IExpando
public class GlobalScope : Microsoft.JScript.ActivationObject, System.Runtime.InteropServices.Expando.IExpando
[System.Runtime.InteropServices.ComVisible(true)]
public class GlobalScope : Microsoft.JScript.ActivationObject, System.Runtime.InteropServices.Expando.IExpando
type GlobalScope = class
inherit ActivationObject
interface IExpando
interface IReflect
[<System.Runtime.InteropServices.ComVisible(true)>]
type GlobalScope = class
inherit ActivationObject
interface IExpando
interface IReflect
Public Class GlobalScope
Inherits ActivationObject
Implements IExpando
- Héritage
- Attributs
- Implémente
Constructeurs
| Nom | Description |
|---|---|
| GlobalScope(GlobalScope, VsaEngine) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Initialise une nouvelle instance de la classe GlobalScope. |
Champs
| Nom | Description |
|---|---|
| engine |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Stocke une référence au moteur de script. (Hérité de ScriptObject) |
| field_table |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Stocke un tableau de variables qui sont dans l’étendue. (Hérité de ActivationObject) |
| parent |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Stocke une référence à l’objet parent. (Hérité de ScriptObject) |
Propriétés
| Nom | Description |
|---|---|
| Item[Double] |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient ou définit un membre de l’objet de script désigné par la valeur d’index spécifiée Double . (Hérité de ScriptObject) |
| Item[Int32] |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient ou définit un membre de l’objet de script désigné par la valeur d’index spécifiée Int32 . (Hérité de ScriptObject) |
| Item[Object[]] |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient ou définit un membre de l’objet de script désigné par le nom, Double la valeur d’index ou Int32 la valeur d’index spécifiée. (Hérité de ScriptObject) |
| Item[String] |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient ou définit un membre de l’objet de script désigné par le nom spécifié. (Hérité de ScriptObject) |
| UnderlyingSystemType |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient le type de l’objet de script. (Hérité de ScriptObject) |
Méthodes
| Nom | Description |
|---|---|
| AddField(String) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Ajoute le champ spécifié à l’étendue globale. |
| CreateField(String, FieldAttributes, Object) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Crée une variable globale à l’aide du nom, de la valeur et des attributs spécifiés. (Hérité de ActivationObject) |
| Equals(Object) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetDefaultThisObject() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient l’étendue par défaut actuelle, qui est l’objet contenu d’une étendue d’instruction |
| GetField(String, BindingFlags) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient un champ portant le nom spécifié. (Hérité de ScriptObject) |
| GetField(String, Int32) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient un champ qui a le nom spécifié en recherchant la hiérarchie d’étendue. Cette méthode recherche uniquement l’étendue spécifiée par le niveau lexical. |
| GetFields(BindingFlags) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient un tableau d’objets FieldInfo qui correspondent à tous les champs de l’étendue globale. |
| GetGlobalScope() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient l’étendue globale en retournant une référence à cet objet. |
| GetHashCode() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetLocalField(String) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient la déclaration locale d’un champ portant le nom spécifié. Cette opération est utilisée au moment de la compilation pour la vérification des erreurs. |
| GetMember(String, BindingFlags) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient un tableau d’objets MemberInfo qui correspondent à tous les membres qui correspondent à un nom spécifié. |
| GetMembers(BindingFlags) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient un tableau d’objets MemberInfo qui correspondent à tous les membres de l’étendue globale. |
| GetMemberValue(String, Int32) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient la valeur du membre spécifié en recherchant la hiérarchie d’étendue. Cette méthode recherche uniquement l’étendue spécifiée par le niveau lexical. (Hérité de ActivationObject) |
| GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient une méthode qui a le nom spécifié à l’aide des critères de sélection spécifiés. (Hérité de ScriptObject) |
| GetMethod(String, BindingFlags) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient une méthode portant le nom spécifié. (Hérité de ScriptObject) |
| GetMethods(BindingFlags) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient un tableau d’objets MethodInfo qui correspondent à toutes les méthodes de l’étendue globale. |
| GetParent() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient une référence à l’objet parent. (Hérité de ScriptObject) |
| GetProperties(BindingFlags) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient un tableau d’objets PropertyInfo qui correspondent à toutes les propriétés de l’étendue globale. |
| GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient une propriété qui a le nom spécifié à l’aide des critères de sélection spécifiés. (Hérité de ScriptObject) |
| GetProperty(String, BindingFlags) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient une propriété qui a le nom spécifié. (Hérité de ScriptObject) |
| GetType() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient la Type de l’instance actuelle. (Hérité de Object) |
| InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Appelle le membre spécifié. (Hérité de ScriptObject) |
| MemberwiseClone() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IExpando.AddMethod(String, Delegate) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Ajoute la méthode spécifiée à l’étendue globale. Cette méthode n’est pas implémentée dans JScript. |
| IExpando.AddProperty(String) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Ajoute la propriété spécifiée à l’étendue globale. Cette méthode n’est pas implémentée dans JScript. |
| IExpando.RemoveMember(MemberInfo) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Supprime le membre spécifié de l’étendue globale. |