Share via


ScriptFunction Sınıf

Tanım

Oluşturucu işlevi tarafından tanımlanan prototip tabanlı bir nesneyi temsil eder. , , NumberConstructorStringConstructorve ObjectConstructorgibi DateConstructoroluşturucu işlev sınıflarının çoğu bu sınıftan devralır. Bu sınıf nesneler ve işlevler kategorisine aittir.

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

public ref class ScriptFunction abstract : Microsoft::JScript::JSObject
public abstract class ScriptFunction : Microsoft.JScript.JSObject
type ScriptFunction = class
    inherit JSObject
Public MustInherit Class ScriptFunction
Inherits JSObject
Devralma
ScriptFunction
Türetilmiş

Oluşturucular

ScriptFunction(ScriptObject, String)

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

ScriptFunction sınıfının yeni bir örneğini başlatır.

Alanlar

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)
field_table

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

Nesneden dinamik olarak eklenen ve kaldırılan alanların listesini depolar.

(Devralındığı yer: JSObject)
ilength

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

yönteminin parametresindeki argsCreateInstance(Object[]) öğelerin sayısını 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)
length

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

yönteminin parametresindeki argsCreateInstance(Object[]) öğelerin sayısını alır veya ayarlar.

prototype

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

Bu oluşturucu işlevi için prototip nesnesini alır veya ayarlar.

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

AddField(String)

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

Belirtilen alanı nesnesine ekler.

(Devralındığı yer: JSObject)
CreateInstance(Object[])

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

Belirtilen bağımsız değişkenleri geçirerek prototip tabanlı nesnenin bir örneğini oluşturur.

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)
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)
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)
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 MemberInfo eşleşen tüm üyelere karşılık gelen bir nesne dizisi alır.

(Devralındığı yer: JSObject)
GetMembers(BindingFlags)

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

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

(Devralındığı yer: JSObject)
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)
GetPrototypeForConstructedObject()

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

Bu oluşturucu işlevi için prototip nesnesini alır.

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)
Invoke(Object, Object[])

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

Belirtilen bağımsız değişkenleri geçirerek prototip tabanlı nesnenin yöntemini çağırır.

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.

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)
SetMemberValue2(String, Object)

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

nesnesine dinamik olarak eklenen ve içinde field_tabledepolanan bir alanın değerini ayarlar.

(Devralındığı yer: JSObject)
ToString()

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

Oluşturucu işlevinin dize gösterimini döndürür.

Belirtik Arabirim Kullanımları

IEnumerable.GetEnumerator()

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

Nesnenin üyeleri arasında yineleyen bir numaralandırıcı döndürür.

(Devralındığı yer: JSObject)
IExpando.AddMethod(String, Delegate)

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

Belirtilen yöntemi nesnesine ekler. IExpando.AddMethod(String, Delegate) JScript'te uygulanmadı.

(Devralındığı yer: JSObject)
IExpando.AddProperty(String)

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

Belirtilen özelliği nesnesine ekler. Bu yöntem JScript'te uygulanmaz.

(Devralındığı yer: JSObject)
IExpando.RemoveMember(MemberInfo)

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

Belirtilen üyeyi nesneden kaldırır.

(Devralındığı yer: JSObject)

Uzantı Metotları

Cast<TResult>(IEnumerable)

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

öğesinin IEnumerable öğelerini belirtilen türe atar.

OfType<TResult>(IEnumerable)

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

Öğesinin IEnumerable öğelerini belirtilen türe göre filtreler.

AsParallel(IEnumerable)

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

Sorgunun paralelleştirilmesini etkinleştirir.

AsQueryable(IEnumerable)

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

bir IEnumerable öğesini öğesine IQueryabledönüştürür.

Şunlara uygulanır