JSObject Classe

Définition

Représente un objet dans JScript.Represents an object in JScript. Cette classe appartient à la catégorie des objets et des fonctions.This class belongs to the objects and functions category.

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 JSObject : Microsoft::JScript::ScriptObject, System::Collections::IEnumerable, System::Runtime::InteropServices::Expando::IExpando
public class JSObject : Microsoft.JScript.ScriptObject, System.Collections.IEnumerable, System.Runtime.InteropServices.Expando.IExpando
type JSObject = class
    inherit ScriptObject
    interface IEnumerable
    interface IExpando
    interface IReflect
Public Class JSObject
Inherits ScriptObject
Implements IEnumerable, IExpando
Héritage
JSObject
Dérivé
Implémente

Constructeurs

JSObject()

Initialise une nouvelle instance de la classe JSObject.Initializes a new instance of the JSObject class.

Champs

engine

Stocke une référence au moteur de script.Stores a reference to the scripting engine.

(Hérité de ScriptObject)
field_table

Stocke une liste des champs qui sont ajoutés et supprimés dynamiquement de l'objet.Stores a list of fields that are dynamically added and removed from the object.

parent

Stocke une référence à l'objet parent.Stores a reference to the parent object.

(Hérité de ScriptObject)

Propriétés

Item[Double]

Obtient ou définit un membre de l'objet de script désigné par la valeur d'index Double spécifiée.Gets or sets a member of the script object that is designated by the specified Double index value.

(Hérité de ScriptObject)
Item[Int32]

Obtient ou définit un membre de l'objet de script désigné par la valeur d'index Int32 spécifiée.Gets or sets a member of the script object that is designated by the specified Int32 index value.

(Hérité de ScriptObject)
Item[Object[]]

Obtient ou définit un membre de l'objet de script désigné par le nom spécifié, la valeur d'index Double ou la valeur d'index Int32.Gets or sets a member of the script object that is designated by the specified name, Double index value, or Int32 index value.

(Hérité de ScriptObject)
Item[String]

Obtient ou définit un membre de l'objet de script désigné par le nom spécifié.Gets or sets a member of the script object that is designated by the specified name.

(Hérité de ScriptObject)
UnderlyingSystemType

Obtient le type de l'objet de script.Gets the type of the script object.

(Hérité de ScriptObject)

Méthodes

AddField(String)

Ajoute le champ spécifié à l'objet.Adds the specified field to the object.

Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetField(String, BindingFlags)

Obtient un champ qui porte le nom spécifié.Gets a field that has the specified name.

(Hérité de ScriptObject)
GetFields(BindingFlags)

Obtient un tableau des objets FieldInfo qui correspondent à tous les champs de l'objet de script actuel.Gets an array of FieldInfo objects that correspond to all fields of the current script object.

(Hérité de ScriptObject)
GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetMember(String, BindingFlags)

Obtient un tableau des objets MemberInfo qui correspondent à tous les membres portant le nom spécifié.Gets an array of MemberInfo objects that correspond to all members that match the specified name.

GetMembers(BindingFlags)

Obtient un tableau des objets MemberInfo qui correspondent à tous les membres de l'objet de script actuel.Gets an array of MemberInfo objects that correspond to all members of the current script object.

GetMethod(String, BindingFlags)

Obtient une méthode qui porte le nom spécifié.Gets a method that has the specified name.

(Hérité de ScriptObject)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Obtient une méthode qui porte le nom spécifié à l'aide des critères de sélection spécifiés.Gets a method that has the specified name by using the specified selection criteria.

(Hérité de ScriptObject)
GetMethods(BindingFlags)

Obtient un tableau des objets MethodInfo qui correspondent à toutes les méthodes de l'objet de script actuel.Gets an array of MethodInfo objects that correspond to all methods of the current script object.

(Hérité de ScriptObject)
GetParent()

Obtient une référence à l'objet parent.Gets a reference to the parent object.

(Hérité de ScriptObject)
GetProperties(BindingFlags)

Obtient un tableau des objets PropertyInfo qui correspondent à toutes les propriétés de l'objet de script actuel.Gets an array of PropertyInfo objects that correspond to all properties of the current script object.

(Hérité de ScriptObject)
GetProperty(String, BindingFlags)

Obtient une propriété qui porte le nom spécifié.Gets a property that has the specified name.

(Hérité de ScriptObject)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Obtient une propriété qui porte le nom spécifié à l'aide des critères de sélection spécifiés.Gets a property that has the specified name by using the specified selection criteria.

(Hérité de ScriptObject)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Appelle le membre spécifié.Invokes the specified member.

(Hérité de ScriptObject)
MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
SetMemberValue2(String, Object)

Définit la valeur d'un champ qui a été ajouté dynamiquement à l'objet et stocké dans field_table.Sets the value of a field that was dynamically added to the object and stored in field_table.

ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

Implémentations d’interfaces explicites

IEnumerable.GetEnumerator()

Retourne un énumérateur qui itère au sein des membres de l'objet.Returns an enumerator that iterates through the members of the object.

IExpando.AddMethod(String, Delegate)

Ajoute la méthode spécifiée à l'objet.Adds the specified method to the object. IExpando.AddMethod(String, Delegate) n'est pas encore implémentée dans JScript.IExpando.AddMethod(String, Delegate) is not implemented in JScript.

IExpando.AddProperty(String)

Ajoute la propriété spécifiée à l'objet.Adds the specified property to the object. Cette méthode n'est pas implémentée dans JScript.This method is not implemented in JScript.

IExpando.RemoveMember(MemberInfo)

Supprime le membre spécifié de l'objet.Removes the specified member from the object.

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

S’applique à