JSObject 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示 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 ,否則 |
GetPropertyAsByteArray(String) |
如果屬性存在,則會傳回指定屬性的值做為 Byte 陣列,否則 |
GetPropertyAsDouble(String) |
傳回屬性的值,就像屬性存在一樣 Double ,否則傳回 0。 |
GetPropertyAsInt32(String) |
傳回屬性的值,就像屬性存在一樣 Int32 ,否則傳回 0。 |
GetPropertyAsJSObject(String) |
如果屬性存在,則會傳回屬性的值做為 JSObject Proxy,否則 |
GetPropertyAsString(String) |
傳回屬性的值,就像屬性存在一樣 String ,否則 |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
GetTypeOfProperty(String) |
|
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) |