JSObject JSObject JSObject JSObject Class

Definition

Stellt ein Objekt in JScript dar.Represents an object in JScript. Diese Klasse gehört zur Kategorie der Objekte und Funktionen.This class belongs to the objects and functions category.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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
Vererbung
Abgeleitet
Implementiert

Konstruktoren

JSObject() JSObject() JSObject() JSObject()

Initialisiert eine neue Instanz der JSObject-Klasse.Initializes a new instance of the JSObject class.

Felder

engine engine engine engine

Speichert einen Verweis auf die Skript-Engine.Stores a reference to the scripting engine.

(Inherited from ScriptObject)
field_table field_table field_table field_table

Speichert eine Liste von Feldern, die dynamisch hinzugefügt und aus dem Objekt entfernt werden.Stores a list of fields that are dynamically added and removed from the object.

parent parent parent parent

Speichert einen Verweis auf das übergeordnete Objekt.Stores a reference to the parent object.

(Inherited from ScriptObject)

Methoden

AddField(String) AddField(String) AddField(String) AddField(String)

Fügt dem Objekt das angegebene Feld hinzu.Adds the specified field to the object.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetField(String, BindingFlags) GetField(String, BindingFlags) GetField(String, BindingFlags) GetField(String, BindingFlags)

Ruft ein Feld mit dem angegebenen Namen ab.Gets a field that has the specified name.

(Inherited from ScriptObject)
GetFields(BindingFlags) GetFields(BindingFlags) GetFields(BindingFlags) GetFields(BindingFlags)

Ruft ein Array von FieldInfo-Objekten ab, die allen Feldern des aktuellen Skriptobjekts entsprechen.Gets an array of FieldInfo objects that correspond to all fields of the current script object.

(Inherited from ScriptObject)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetMember(String, BindingFlags) GetMember(String, BindingFlags) GetMember(String, BindingFlags) GetMember(String, BindingFlags)

Ruft ein Array von MemberInfo-Objekten ab, die allen Membern entsprechen, die mit dem angegebenen Namen übereinstimmen.Gets an array of MemberInfo objects that correspond to all members that match the specified name.

GetMembers(BindingFlags) GetMembers(BindingFlags) GetMembers(BindingFlags) GetMembers(BindingFlags)

Ruft ein Array von MemberInfo-Objekten ab, die allen Membern des aktuellen Skriptobjekts entsprechen.Gets an array of MemberInfo objects that correspond to all members of the current script object.

GetMethod(String, BindingFlags) GetMethod(String, BindingFlags) GetMethod(String, BindingFlags) GetMethod(String, BindingFlags)

Ruft eine Methode mit dem angegebenen Namen ab.Gets a method that has the specified name.

(Inherited from ScriptObject)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Ruft anhand der angegebenen Auswahlkriterien eine Methode mit dem angegebenen Namen ab.Gets a method that has the specified name by using the specified selection criteria.

(Inherited from ScriptObject)
GetMethods(BindingFlags) GetMethods(BindingFlags) GetMethods(BindingFlags) GetMethods(BindingFlags)

Ruft ein Array von MethodInfo-Objekten ab, die allen Methoden des aktuellen Skriptobjekts entsprechen.Gets an array of MethodInfo objects that correspond to all methods of the current script object.

(Inherited from ScriptObject)
GetParent() GetParent() GetParent() GetParent()

Ruft einen Verweis auf das übergeordnete Objekt ab.Gets a reference to the parent object.

(Inherited from ScriptObject)
GetProperties(BindingFlags) GetProperties(BindingFlags) GetProperties(BindingFlags) GetProperties(BindingFlags)

Ruft ein Array von PropertyInfo-Objekten ab, die allen Eigenschaften des aktuellen Skriptobjekts entsprechen.Gets an array of PropertyInfo objects that correspond to all properties of the current script object.

(Inherited from ScriptObject)
GetProperty(String, BindingFlags) GetProperty(String, BindingFlags) GetProperty(String, BindingFlags) GetProperty(String, BindingFlags)

Ruft eine Eigenschaft mit dem angegebenen Namen ab.Gets a property that has the specified name.

(Inherited from ScriptObject)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Ruft anhand der angegebenen Auswahlkriterien eine Eigenschaft mit dem angegebenen Namen ab.Gets a property that has the specified name by using the specified selection criteria.

(Inherited from ScriptObject)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Ruft den angegebenen Member auf.Invokes the specified member.

(Inherited from ScriptObject)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
SetMemberValue2(String, Object) SetMemberValue2(String, Object) SetMemberValue2(String, Object) SetMemberValue2(String, Object)

Legt den Wert eines Felds fest, das dem Objekt dynamisch hinzugefügt und in field_table gespeichert wurde.Sets the value of a field that was dynamically added to the object and stored in field_table.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

Explizite Schnittstellenimplementierungen

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

Gibt einen Enumerator zurück, der die Member des Objekts durchläuft.Returns an enumerator that iterates through the members of the object.

IExpando.AddMethod(String, Delegate) IExpando.AddMethod(String, Delegate) IExpando.AddMethod(String, Delegate) IExpando.AddMethod(String, Delegate)

Fügt dem Objekt die angegebene Methode hinzu.Adds the specified method to the object. IExpando.AddMethod(String, Delegate) wird nicht in JScript implementiert.IExpando.AddMethod(String, Delegate) is not implemented in JScript.

IExpando.AddProperty(String) IExpando.AddProperty(String) IExpando.AddProperty(String) IExpando.AddProperty(String)

Fügt dem Objekt die angegebene Eigenschaft hinzu.Adds the specified property to the object. Diese Methode ist in JScript nicht implementiert.This method is not implemented in JScript.

IExpando.RemoveMember(MemberInfo) IExpando.RemoveMember(MemberInfo) IExpando.RemoveMember(MemberInfo) IExpando.RemoveMember(MemberInfo)

Entfernt den angegebenen Member Objekt aus dem Objekt.Removes the specified member from the object.

Eigenschaften

Item[Double] Item[Double] Item[Double] Item[Double]

Ruft einen mit dem angegebenen Double-Indexwert bezeichneten Member des Skriptobjekts ab oder legt diesen fest.Gets or sets a member of the script object that is designated by the specified Double index value.

(Inherited from ScriptObject)
Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Ruft einen mit dem angegebenen Int32-Indexwert bezeichneten Member des Skriptobjekts ab oder legt diesen fest.Gets or sets a member of the script object that is designated by the specified Int32 index value.

(Inherited from ScriptObject)
Item[Object[]] Item[Object[]] Item[Object[]] Item[Object[]]

Ruft einen mit dem angegebenen Namen, Double-Indexwert oder Int32-Indexwert bezeichneten Member des Skriptobjekts ab oder legt diesen fest.Gets or sets a member of the script object that is designated by the specified name, Double index value, or Int32 index value.

(Inherited from ScriptObject)
Item[String] Item[String] Item[String] Item[String]

Ruft einen mit dem angegebenen Namen bezeichneten Member des Skriptobjekts ab oder legt diesen fest.Gets or sets a member of the script object that is designated by the specified name.

(Inherited from ScriptObject)
UnderlyingSystemType UnderlyingSystemType UnderlyingSystemType UnderlyingSystemType

Ruft den Typ des Sktriptobjekts ab.Gets the type of the script object.

(Inherited from ScriptObject)

Erweiterungsmethoden

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ umCasts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen TypsFilters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.Converts an IEnumerable to an IQueryable.

Gilt für: