Share via


StackFrame Sınıf

Tanım

Kod yürütmek için bir yığın çerçevesini temsil eder. Bu sınıf kapsamı çözümlemek için yöntemler içerir. Derleme ve çalışma zamanı durumu kategorisine aittir.

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

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
Devralma
StackFrame
Uygulamalar

Alanlar

closureInstance

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Geçerli yığın çerçevesinin çağıranı için bir başvuru depolar.

engine

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Betik altyapısına bir başvuru depolar.

(Devralındığı yer: ScriptObject)
localVars

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bu yığın çerçevesi için yerel değişkenleri depolar.

parent

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Üst nesneye bir başvuru depolar.

(Devralındığı yer: ScriptObject)

Özellikler

Item[Double]

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen Double dizin değeri tarafından belirlenen betik nesnesinin bir üyesini alır veya ayarlar.

(Devralındığı yer: ScriptObject)
Item[Int32]

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen Int32 dizin değeri tarafından belirlenen betik nesnesinin bir üyesini alır veya ayarlar.

(Devralındığı yer: ScriptObject)
Item[Object[]]

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen ad, Double dizin değeri veya dizin değeri tarafından belirlenen betik nesnesinin bir üyesini alır veya Int32 ayarlar.

(Devralındığı yer: ScriptObject)
Item[String]

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen adla belirlenen betik nesnesinin bir üyesini alır veya ayarlar.

(Devralındığı yer: ScriptObject)
UnderlyingSystemType

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Betik nesnesinin türünü alır.

(Devralındığı yer: ScriptObject)

Yöntemler

Equals(Object)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetDefaultThisObject()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir deyim kapsamının kapsanan nesnesi with veya genel kapsam olacak geçerli varsayılan kapsamı alır.

GetField(String, BindingFlags)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen ada sahip bir alan alır.

(Devralındığı yer: ScriptObject)
GetField(String, Int32)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Kapsam hiyerarşisinde arama yaparak belirtilen ada sahip bir alan alır. Bu yöntem yalnızca sözcük düzeyi tarafından belirtilen kapsamı arar.

GetFields(BindingFlags)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Geçerli betik nesnesinin FieldInfo tüm alanlarına karşılık gelen bir nesne dizisi alır.

(Devralındığı yer: ScriptObject)
GetGlobalScope()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir modül kapsamı gibi statik değişkenler içeren bir kapsam bulana kadar kapsam hiyerarşisinde arama yaparak genel kapsamı alır.

GetHashCode()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetMember(String, BindingFlags)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen adla eşleşen tüm üyelere karşılık gelen bir nesne dizisi MemberInfo alır.

GetMembers(BindingFlags)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Geçerli nesnenin MemberInfo tüm üyelerine karşılık gelen bir nesne dizisi alır.

GetMemberValue(String, Int32)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Kapsam hiyerarşisinde arama yaparak belirtilen üyenin değerini alır. Bu yöntem yalnızca sözcük düzeyi tarafından belirtilen kapsamı arar.

GetMethod(String, BindingFlags)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen ada sahip bir yöntem alır.

(Devralındığı yer: ScriptObject)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen seçim ölçütlerini kullanarak belirtilen ada sahip bir yöntem alır.

(Devralındığı yer: ScriptObject)
GetMethods(BindingFlags)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Geçerli betik nesnesinin MethodInfo tüm yöntemlerine karşılık gelen bir nesne dizisi alır.

(Devralındığı yer: ScriptObject)
GetParent()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Üst nesneye başvuru alır.

(Devralındığı yer: ScriptObject)
GetProperties(BindingFlags)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Geçerli betik nesnesinin PropertyInfo tüm özelliklerine karşılık gelen bir nesne dizisi alır.

(Devralındığı yer: ScriptObject)
GetProperty(String, BindingFlags)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen ada sahip bir özellik alır.

(Devralındığı yer: ScriptObject)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen seçim ölçütlerini kullanarak belirtilen ada sahip bir özellik alır.

(Devralındığı yer: ScriptObject)
GetType()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen üyeyi çağırır.

(Devralındığı yer: ScriptObject)
MemberwiseClone()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
PushStackFrameForMethod(Object, JSLocalField[], VsaEngine)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir yöntem için yeni StackFrame bir nesne oluşturur ve bunu genel kapsam yığınına iletir.

PushStackFrameForStaticMethod(RuntimeTypeHandle, JSLocalField[], VsaEngine)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Statik bir yöntem için yeni StackFrame bir nesne oluşturur ve bunu genel kapsam yığınına iletir.

ToString()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

IActivationObject.GetLocalField(String)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen ada sahip bir alanın yerel bildirimini alır. Bu yöntem, derleme zamanında hata denetimi için kullanılır.

Şunlara uygulanır

Ayrıca bkz.