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