WebBrowser.ObjectForScripting Właściwość

Definicja

Pobiera lub ustawia wystąpienie klasy publicznej wdrożonej przez aplikację hosta, do której można uzyskać dostęp za pomocą skryptu z hostowanego dokumentu.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

Wartość właściwości

Object

ObjectJest to wystąpienie public klasy wdrożonej przez aplikację hosta, do której można uzyskać dostęp za pomocą skryptu z hostowanego dokumentu.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.

Atrybuty

Wyjątki

ObjectForScripting jest ustawiony z wystąpieniem typu, który nie jest COMVisible .ObjectForScripting is set with an instance of type that is not COMVisible.

Uwagi

Tę właściwość można ustawić na dowolny obiekt widoczny dla modelu COM, dla którego mają być dostępne właściwości publiczne i metody dla kodu skryptu.This property can be set to any COM-visible object for which you want its public properties and methods available to scripting code. Można sprawić, aby Klasa COM była widoczna poprzez oznaczenie jej przy użyciu ComVisibleAttribute .You can make a class COM-visible by marking it with the ComVisibleAttribute.

Obiekt, który jest ustawiony na potrzeby obsługi skryptów, jest narażony na bieżący dokument przez HTMLHTML dom przy użyciu window.external właściwości.The object that is set for scripting is exposed to the current document by the HTMLHTML DOM using the window.external property.

Dotyczy