JSObject 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示对 JavaScript 主机环境中的对象的引用,并启用作为代理与之交互。
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 |
获取一个值,该值指示是否已释放代理。 |
方法
Dispose() |
执行与释放或重置非托管资源关联的应用程序定义的任务。 |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetPropertyAsBoolean(String) |
返回指定属性的值,就像属性存在一样 Boolean ,否则返回 |
GetPropertyAsByteArray(String) |
如果属性存在,则返回指定属性的值作为 Byte 数组,否则返回 |
GetPropertyAsDouble(String) |
返回属性的值,就像属性存在一样 Double ,否则返回 0。 |
GetPropertyAsInt32(String) |
返回属性的值,就像属性存在一样 Int32 ,否则返回 0。 |
GetPropertyAsJSObject(String) |
如果属性存在,则返回属性作为 JSObject 代理的值,否则返回 |
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) |