JSObject 類別

定義

表示 JavaScript 主機環境中物件的參考,並啟用與它互動做為 Proxy。

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
繼承
JSObject
屬性
實作

備註

JSObject 實例的成本很高,因此一旦您不再需要保留目標物件的參考,請使用 Dispose() 來釋放實例。

屬性

IsDisposed

取得值,這個值表示 Proxy 是否已處置。

方法

Dispose()

執行與釋放 (Free)、釋放 (Release) 或重設 Unmanaged 資源相關聯之應用程式定義的工作。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetPropertyAsBoolean(String)

傳回指定屬性的值,就像屬性存在一樣 Boolean ,否則 false 傳回 。

GetPropertyAsByteArray(String)

如果屬性存在,則傳回指定屬性的值做為 Byte 陣列,否則 null 為 。

GetPropertyAsDouble(String)

傳回屬性的值,就像屬性存在一樣 Double ,否則傳回 0。

GetPropertyAsInt32(String)

傳回屬性的值,就像屬性存在一樣 Int32 ,否則傳回 0。

GetPropertyAsJSObject(String)

如果屬性存在,則傳回屬性的值做為 JSObject Proxy,否則 null 為 。

GetPropertyAsString(String)

傳回屬性的值,就像屬性存在一樣 String ,否則 null 傳回 。

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
GetTypeOfProperty(String)

typeof()傳回 屬性。

HasProperty(String)

檢查目標物件或其其中一個原型是否有具有指定名稱的屬性。

MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
SetProperty(String, Boolean)

定義目標物件上的新屬性,或修改現有屬性以具有指定的值。

SetProperty(String, Byte[])

定義目標物件上的新屬性,或修改現有屬性以具有指定的值。

SetProperty(String, Double)

定義目標物件上的新屬性,或修改現有屬性以具有指定的值。

SetProperty(String, Int32)

定義目標物件上的新屬性,或修改現有屬性以具有指定的值。

SetProperty(String, JSObject)

定義目標物件上的新屬性,或修改現有屬性以具有指定的值。

SetProperty(String, String)

定義目標物件上的新屬性,或修改現有屬性以具有指定的值。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於