WebBrowser.ObjectForScripting プロパティ

定義

ホストされているドキュメントからスクリプトでアクセスできる、ホスト アプリケーションによって実装されているパブリック クラスのインスタンスを取得または設定します。

public:
 property System::Object ^ ObjectForScripting { System::Object ^ get(); void set(System::Object ^ value); };
public object ObjectForScripting { get; [System.Security.SecurityCritical] set; }
public object ObjectForScripting { get; set; }
[<set: System.Security.SecurityCritical>]
member this.ObjectForScripting : obj with get, set
member this.ObjectForScripting : obj with get, set
Public Property ObjectForScripting As Object

プロパティ値

Object

ホストされているドキュメントからスクリプトでアクセスできる、ホスト アプリケーションによって実装されている public クラスのインスタンスである Object

属性

例外

ObjectForScripting は、COMVisible でない型のインスタンスで設定されます。

注釈

このプロパティは、スクリプト コードでパブリック プロパティとメソッドを使用できるようにする COM に表示される任意のオブジェクトに設定できます。 クラスを COM で表示 ComVisibleAttributeできるようにするには、..

スクリプト用に設定されたオブジェクトは、プロパティを使用して HTML DOM によって現在のドキュメントに window.external 公開されます。

適用対象