JSObject Sınıf

Tanım

JavaScript konak ortamındaki bir nesneye başvuruyu temsil eder ve ara sunucu olarak nesneyle etkileşime olanak tanır.

public ref class JSObject : IDisposable
[System.Runtime.Versioning.SupportedOSPlatform("browser")]
public class JSObject : IDisposable
[<System.Runtime.Versioning.SupportedOSPlatform("browser")>]
type JSObject = class
    interface IDisposable
Public Class JSObject
Implements IDisposable
Devralma
JSObject
Öznitelikler
Uygulamalar

Açıklamalar

JSObject örnekleri pahalıdır, bu nedenle hedef nesneye yönelik bir başvuruyu tutmanız gerekmedikten sonra örnekleri serbest bırakmak için kullanın Dispose() .

Özellikler

IsDisposed

Proxy'nin zaten atılıp atılmadığını gösteren bir değer alır.

Yöntemler

Dispose()

Uygulama tarafından tanımlanan, yönetilmeyen kaynakları serbest bırakma, salma veya sıfırlama ile ilişkili görevleri gerçekleştirir.

Equals(Object)

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

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

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

(Devralındığı yer: Object)
GetPropertyAsBoolean(String)

Belirtilen özelliğin değerini, özelliğin mevcut olduğu gibi Boolean döndürür, aksi takdirde false.

GetPropertyAsByteArray(String)

Özelliği varsa belirtilen özelliğin değerini dizi Byte olarak döndürür, aksi takdirde null.

GetPropertyAsDouble(String)

Özelliğin değerini, özelliğin var olduğu gibi Double , aksi takdirde 0 döndürür.

GetPropertyAsInt32(String)

Özelliğin değerini, özelliğin var olduğu gibi Int32 , aksi takdirde 0 döndürür.

GetPropertyAsJSObject(String)

Özelliğin değerini, özelliği varsa ara sunucu olarak JSObject döndürür, aksi takdirde null.

GetPropertyAsString(String)

Özelliğin değerini, özelliğin mevcut olduğu gibi String döndürür, aksi takdirde null.

GetType()

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

(Devralındığı yer: Object)
GetTypeOfProperty(String)

özelliğinin döndürür typeof() .

HasProperty(String)

Hedef nesnenin veya prototiplerinden birinin belirtilen ada sahip bir özelliğe sahip olup olmadığını denetler.

MemberwiseClone()

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

(Devralındığı yer: Object)
SetProperty(String, Boolean)

Hedef nesnede yeni bir özellik tanımlar veya mevcut bir özelliği belirtilen değere sahip olacak şekilde değiştirir.

SetProperty(String, Byte[])

Hedef nesnede yeni bir özellik tanımlar veya mevcut bir özelliği belirtilen değere sahip olacak şekilde değiştirir.

SetProperty(String, Double)

Hedef nesnede yeni bir özellik tanımlar veya mevcut bir özelliği belirtilen değere sahip olacak şekilde değiştirir.

SetProperty(String, Int32)

Hedef nesnede yeni bir özellik tanımlar veya mevcut bir özelliği belirtilen değere sahip olacak şekilde değiştirir.

SetProperty(String, JSObject)

Hedef nesnede yeni bir özellik tanımlar veya mevcut bir özelliği belirtilen değere sahip olacak şekilde değiştirir.

SetProperty(String, String)

Hedef nesnede yeni bir özellik tanımlar veya mevcut bir özelliği belirtilen değere sahip olacak şekilde değiştirir.

ToString()

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

(Devralındığı yer: Object)

Şunlara uygulanır