WebBrowser.ObjectForScripting 속성

정의

호스팅된 문서의 스크립트를 통해 액세스할 수 있으며 호스트 애플리케이션에 의해 구현되는 공용 클래스의 인스턴스를 가져오거나 설정합니다.Gets or sets an instance of a public class, implemented by the host application, that can be accessed by script from a hosted document.

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

속성 값

Object

호스팅된 문서의 스크립트를 통해 액세스할 수 있으며 호스트 애플리케이션에 의해 구현되는 public 클래스의 인스턴스인 Object입니다.The Object that is an instance of a public class, implemented by the host application, that can be accessed by script from a hosted document.

특성

예외

ObjectForScriptingCOMVisible 이외 형식의 인스턴스로 설정된 경우ObjectForScripting is set with an instance of type that is not COMVisible.

설명

이 속성은 해당 공용 속성 및 메서드를 스크립팅 코드에서 사용할 수 있도록 하려는 COM 노출 개체에 설정할 수 있습니다.This property can be set to any COM-visible object for which you want its public properties and methods available to scripting code. 로 표시 하 여 클래스를 COM에 표시 되도록 만들 수 있습니다 ComVisibleAttribute .You can make a class COM-visible by marking it with the ComVisibleAttribute.

스크립팅에 대해 설정 된 개체는 속성을 사용 하 여 HTML DOM에서 현재 문서에 노출 됩니다 window.external .The object that is set for scripting is exposed to the current document by the HTML DOM using the window.external property.

적용 대상