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 artık hedef nesneye bir başvuru tutmanız gerekmedikten sonra örnekleri serbest bırakmak için kullanın Dispose() .

Özellikler

Name Description
IsDisposed

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

Yöntemler

Name Description
Dispose()

Yönetilmeyen kaynakları serbest bırakma, serbest bırakma veya sıfırlama ile ilişkili uygulama tanımlı 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 mevcut olduğu gibi Double döndürür, aksi takdirde 0.

GetPropertyAsInt32(String)

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

GetPropertyAsJSObject(String)

Özelliği varsa, proxy olarak JSObject özelliğinin değerini 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()

Geçerli örneğin Type 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ği olup olmadığını denetler.

MemberwiseClone()

Geçerli Objectbasit 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 bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır