JSObject クラス

定義

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 に、指定したプロパティの値を返します。それ以外の場合 falseは 。

GetPropertyAsByteArray(String)

プロパティが存在する場合は、指定したプロパティの値を配列として Byte 返します。それ以外の場合 nullは 。

GetPropertyAsDouble(String)

プロパティが存在するかのようにプロパティ Double の値を返します。それ以外の場合は 0 を返します。

GetPropertyAsInt32(String)

プロパティが存在するかのようにプロパティ Int32 の値を返します。それ以外の場合は 0 を返します。

GetPropertyAsJSObject(String)

プロパティが存在する場合は、プロパティの値をプロキシとして JSObject 返します。それ以外の場合 nullは 。

GetPropertyAsString(String)

プロパティが存在する場合と同様 String に、プロパティの値を返します。それ以外の場合 nullは 。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
GetTypeOfProperty(String)

プロパティの typeof() 値を返します。

HasProperty(String)

ターゲット オブジェクトまたはそのプロトタイプの 1 つが、指定した名前の プロパティを持っているかどうかを確認します。

MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
SetProperty(String, Boolean)

ターゲット オブジェクトに新しいプロパティを定義するか、指定した値を持つ既存のプロパティを変更します。

SetProperty(String, Byte[])

ターゲット オブジェクトに新しいプロパティを定義するか、指定した値を持つ既存のプロパティを変更します。

SetProperty(String, Double)

ターゲット オブジェクトに新しいプロパティを定義するか、指定した値を持つ既存のプロパティを変更します。

SetProperty(String, Int32)

ターゲット オブジェクトに新しいプロパティを定義するか、指定した値を持つ既存のプロパティを変更します。

SetProperty(String, JSObject)

ターゲット オブジェクトに新しいプロパティを定義するか、指定した値を持つ既存のプロパティを変更します。

SetProperty(String, String)

ターゲット オブジェクトに新しいプロパティを定義するか、指定した値を持つ既存のプロパティを変更します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象