StackFrame Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A kód végrehajtására szolgáló veremkeretet jelöl. Ez az osztály metódusokat tartalmaz a hatókör feloldásához. A fordítási és futásidejű állapot kategóriájába tartozik.
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.
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
- Öröklődés
- Megvalósítás
Mezők
| Name | Description |
|---|---|
| closureInstance |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Az aktuális veremkeret hívójára mutató hivatkozást tárol. |
| engine |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. A szkriptelési motorra mutató hivatkozást tárol. (Öröklődés forrása ScriptObject) |
| localVars |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. A veremkeret helyi változóit tárolja. |
| parent |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. A szülőobjektumra mutató hivatkozást tárol. (Öröklődés forrása ScriptObject) |
Tulajdonságok
| Name | Description |
|---|---|
| Item[Double] |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri vagy beállítja a szkriptobjektum egy tagját, amelyet a megadott Double indexérték jelöl ki. (Öröklődés forrása ScriptObject) |
| Item[Int32] |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri vagy beállítja a szkriptobjektum egy tagját, amelyet a megadott Int32 indexérték jelöl ki. (Öröklődés forrása ScriptObject) |
| Item[Object[]] |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri vagy beállítja annak a szkriptobjektumnak a tagját, amelyet a megadott név, Double indexérték vagy Int32 indexérték jelöl ki. (Öröklődés forrása ScriptObject) |
| Item[String] |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri vagy beállítja a megadott név által kijelölt szkriptobjektum egy tagját. (Öröklődés forrása ScriptObject) |
| UnderlyingSystemType |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri a szkriptobjektum típusát. (Öröklődés forrása ScriptObject) |
Metódusok
| Name | Description |
|---|---|
| Equals(Object) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetDefaultThisObject() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri az aktuális alapértelmezett hatókört, amely vagy egy |
| GetField(String, BindingFlags) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri a megadott nevű mezőt. (Öröklődés forrása ScriptObject) |
| GetField(String, Int32) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. A hatókörhierarchiában való kereséssel lekéri a megadott nevet tartalmazó mezőt. Ez a metódus csak a lexikális szint által megadott hatókörben keres. |
| GetFields(BindingFlags) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Az aktuális szkriptobjektum összes mezőjének megfelelő objektumtömböt FieldInfo kap. (Öröklődés forrása ScriptObject) |
| GetGlobalScope() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. A globális hatókört a hatókörhierarchia keresésével kapja meg, amíg olyan hatókört nem talál, amely statikus változókat, például modulhatókört tartalmaz. |
| GetHashCode() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetMember(String, BindingFlags) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Egy adott névnek megfelelő összes tagnak megfelelő objektumtömböt MemberInfo kér le. |
| GetMembers(BindingFlags) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Az aktuális objektum összes tagjának megfelelő objektumtömböt MemberInfo kér le. |
| GetMemberValue(String, Int32) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. A hatókörhierarchiában való kereséssel lekéri a megadott tag értékét. Ez a metódus csak a lexikális szint által megadott hatókörben keres. |
| GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. A megadott kiválasztási feltételek használatával lekéri a megadott nevet tartalmazó metódust. (Öröklődés forrása ScriptObject) |
| GetMethod(String, BindingFlags) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri a megadott nevű metódust. (Öröklődés forrása ScriptObject) |
| GetMethods(BindingFlags) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Az aktuális szkriptobjektum összes metódusának megfelelő objektumtömböt MethodInfo kap. (Öröklődés forrása ScriptObject) |
| GetParent() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. A szülőobjektumra mutató hivatkozást kér le. (Öröklődés forrása ScriptObject) |
| GetProperties(BindingFlags) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Olyan objektumtömböt PropertyInfo kap, amely megfelel az aktuális szkriptobjektum összes tulajdonságának. (Öröklődés forrása ScriptObject) |
| GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri a megadott névvel rendelkező tulajdonságot a megadott kiválasztási feltételek használatával. (Öröklődés forrása ScriptObject) |
| GetProperty(String, BindingFlags) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri a megadott nevű tulajdonságot. (Öröklődés forrása ScriptObject) |
| GetType() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Meghívja a megadott tagot. (Öröklődés forrása ScriptObject) |
| MemberwiseClone() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| PushStackFrameForMethod(Object, JSLocalField[], VsaEngine) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Létrehoz egy új StackFrame objektumot egy metódushoz, és leküldi a globális hatókör verembe. |
| PushStackFrameForStaticMethod(RuntimeTypeHandle, JSLocalField[], VsaEngine) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Létrehoz egy új StackFrame objektumot egy statikus metódushoz, és leküldi a globális hatókör verembe. |
| ToString() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
Explicit interfész-implementációk
| Name | Description |
|---|---|
| IActivationObject.GetLocalField(String) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri a megadott névvel rendelkező mező helyi deklarációját. Ez a módszer fordításkor használatos a hibaellenőrzéshez. |