StackFrame Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen Stapelframe zum Ausführen von Code dar. Diese Klasse enthält Methoden zum Auflösen des Bereichs. Sie gehört zur Kategorie "Kompilierungs- und Laufzeitstatus".
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.
public ref class StackFrame sealed : Microsoft::JScript::ScriptObject, Microsoft::JScript::IActivationObject
public sealed class StackFrame : Microsoft.JScript.ScriptObject, Microsoft.JScript.IActivationObject
type StackFrame = class
inherit ScriptObject
interface IActivationObject
Public NotInheritable Class StackFrame
Inherits ScriptObject
Implements IActivationObject
- Vererbung
- Implementiert
Felder
| Name | Beschreibung |
|---|---|
| closureInstance |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Speichert einen Verweis auf den Aufrufer des aktuellen Stapelframes. |
| engine |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Speichert einen Verweis auf das Skriptmodul. (Geerbt von ScriptObject) |
| localVars |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Speichert die lokalen Variablen für diesen Stapelframe. |
| parent |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Speichert einen Verweis auf das übergeordnete Objekt. (Geerbt von ScriptObject) |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Item[Double] |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Dient zum Abrufen oder Festlegen eines Elements des Skriptobjekts, das durch den angegebenen Double Indexwert festgelegt wird. (Geerbt von ScriptObject) |
| Item[Int32] |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Dient zum Abrufen oder Festlegen eines Elements des Skriptobjekts, das durch den angegebenen Int32 Indexwert festgelegt wird. (Geerbt von ScriptObject) |
| Item[Object[]] |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Dient zum Abrufen oder Festlegen eines Elements des Skriptobjekts, das durch den angegebenen Namen, Double Indexwert oder Int32 Indexwert festgelegt wird. (Geerbt von ScriptObject) |
| Item[String] |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Dient zum Abrufen oder Festlegen eines Elements des Skriptobjekts, das durch den angegebenen Namen festgelegt wird. (Geerbt von ScriptObject) |
| UnderlyingSystemType |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft den Typ des Skriptobjekts ab. (Geerbt von ScriptObject) |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| GetDefaultThisObject() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft den aktuellen Standardbereich ab, der entweder das enthaltene Objekt eines |
| GetField(String, BindingFlags) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft ein Feld ab, das den angegebenen Namen hat. (Geerbt von ScriptObject) |
| GetField(String, Int32) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft ein Feld ab, das den angegebenen Namen hat, indem die Bereichshierarchie durchsucht wird. Diese Methode durchsucht nur den Bereich, der von der lexikalischen Ebene angegeben wird. |
| GetFields(BindingFlags) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft ein Array von FieldInfo Objekten ab, die allen Feldern des aktuellen Skriptobjekts entsprechen. (Geerbt von ScriptObject) |
| GetGlobalScope() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft den globalen Bereich ab, indem er die Bereichshierarchie durchsucht, bis ein Bereich gefunden wird, der statische Variablen enthält, z. B. einen Modulbereich. |
| GetHashCode() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Dient als Standardhashfunktion. (Geerbt von Object) |
| GetMember(String, BindingFlags) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft ein Array von MemberInfo Objekten ab, die allen Elementen entsprechen, die einem angegebenen Namen entsprechen. |
| GetMembers(BindingFlags) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft ein Array von MemberInfo Objekten ab, die allen Elementen des aktuellen Objekts entsprechen. |
| GetMemberValue(String, Int32) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft den Wert des angegebenen Elements durch Durchsuchen der Bereichshierarchie ab. Diese Methode durchsucht nur den Bereich, der von der lexikalischen Ebene angegeben wird. |
| GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft eine Methode mit dem angegebenen Namen mithilfe der angegebenen Auswahlkriterien ab. (Geerbt von ScriptObject) |
| GetMethod(String, BindingFlags) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft eine Methode mit dem angegebenen Namen ab. (Geerbt von ScriptObject) |
| GetMethods(BindingFlags) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft ein Array von MethodInfo Objekten ab, die allen Methoden des aktuellen Skriptobjekts entsprechen. (Geerbt von ScriptObject) |
| GetParent() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft einen Verweis auf das übergeordnete Objekt ab. (Geerbt von ScriptObject) |
| GetProperties(BindingFlags) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft ein Array von PropertyInfo Objekten ab, die allen Eigenschaften des aktuellen Skriptobjekts entsprechen. (Geerbt von ScriptObject) |
| GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft eine Eigenschaft mit dem angegebenen Namen mithilfe der angegebenen Auswahlkriterien ab. (Geerbt von ScriptObject) |
| GetProperty(String, BindingFlags) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft eine Eigenschaft ab, die den angegebenen Namen hat. (Geerbt von ScriptObject) |
| GetType() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft das angegebene Element auf. (Geerbt von ScriptObject) |
| MemberwiseClone() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| PushStackFrameForMethod(Object, JSLocalField[], VsaEngine) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Erstellt ein neues StackFrame Objekt für eine Methode und verschiebt es auf den globalen Bereichsstapel. |
| PushStackFrameForStaticMethod(RuntimeTypeHandle, JSLocalField[], VsaEngine) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Erstellt ein neues StackFrame Objekt für eine statische Methode und verschiebt es auf den globalen Bereichsstapel. |
| ToString() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IActivationObject.GetLocalField(String) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft die lokale Deklaration eines Felds ab, das den angegebenen Namen hat. Diese Methode wird zur Kompilierungszeit für die Fehlerüberprüfung verwendet. |