WebBrowser.WebBrowserSite WebBrowser.WebBrowserSite WebBrowser.WebBrowserSite Class

Definition

Stellt das Hostfenster eine WebBrowser Steuerelement.Represents the host window of a WebBrowser control.

protected: ref class WebBrowser::WebBrowserSite : System::Windows::Forms::WebBrowserSiteBase
[System.Runtime.InteropServices.ComVisible(false)]
protected class WebBrowser.WebBrowserSite : System.Windows.Forms.WebBrowserSiteBase
Protected Class WebBrowser.WebBrowserSite
Inherits WebBrowserSiteBase
Vererbung
WebBrowser.WebBrowserSiteWebBrowser.WebBrowserSiteWebBrowser.WebBrowserSite
Attribute

Hinweise

Wenn Sie mit der die nicht verwaltete OLE-Entwicklung vertraut sind WebBrowser ActiveX-Steuerelement, können Sie die Funktionen des Windows Forms erweitern WebBrowser Steuerelement, das einen verwalteten Wrapper für das ActiveX-Steuerelement darstellt.If you are familiar with OLE development using the unmanaged WebBrowser ActiveX control, you can extend the functionality of the Windows Forms WebBrowser control, which is a managed wrapper for the ActiveX control. Sie können diese Erweiterbarkeit, z. B. die Browser-Tastenkombinationen an Menüs und Tastenkombinationen anpassen oder zum Bereitstellen einer benutzerdefinierten Sicherheitskonfiguration für gehostete Dokumente verwenden.You can use this extensibility, for example, to customize the browser shortcut menu and shortcut keys or to provide a custom security configuration for hosted documents.

Um dieses Feature verwenden zu können, implementieren Sie die Klassen, die von erben die WebBrowser und WebBrowser.WebBrowserSite Klassen.To use this feature, implement classes that inherit from the WebBrowser and WebBrowser.WebBrowserSite classes. Die nicht verwaltete WebBrowser ActiveX-Steuerelement verwendet die geschützte WebBrowser.CreateWebBrowserSiteBase Methode zum Abrufen von Erweiterbarkeitsschnittstellen von implementiert die WebBrowser.WebBrowserSite Klasse.The unmanaged WebBrowser ActiveX control uses the protected WebBrowser.CreateWebBrowserSiteBase method to retrieve extensibility interfaces implemented by the WebBrowser.WebBrowserSite class. Überschreiben der CreateWebBrowserSiteBase Methode, um eine Instanz Ihrer eigenen Klasse zurückzugeben, die von erbt die WebBrowser.WebBrowserSite Klasse.Override the CreateWebBrowserSiteBase method to return an instance of your own class that inherits from the WebBrowser.WebBrowserSite class. Die WebBrowser.WebBrowserSite Klasse stellt eine Standardimplementierung für die OLE- IDocHostUIHandler Schnittstelle.The WebBrowser.WebBrowserSite class provides a default implementations of the OLE IDocHostUIHandler interface. Weitere Informationen finden Sie unter IDocHostUIHandler Interface in der MSDN Library.For more information, see IDocHostUIHandler Interface in the MSDN library. Sie können Ihre eigene Implementierung dieser Schnittstelle bereitstellen oder implementieren Sie alle anderen WebBrowser ActiveX-Steuerelement-Schnittstelle, um das Verhalten des Steuerelements anzupassen.You can provide your own implementation of this interface or implement any other WebBrowser ActiveX control interface in order to customize the behavior of the control. Weitere Informationen finden Sie unter WebBrowser-Steuerelement in der MSDN Library.For more information, see WebBrowser Control in the MSDN library.

Hinweis

Wenn Sie angeben, dass Ihre eigene Implementierung für alle IDocHostUIHandler Elemente müssen Sie alle Member dieser Schnittstelle implementieren.If you provide your own implementation for any IDocHostUIHandler members, you must implement all the members of that interface.

Konstruktoren

WebBrowser.WebBrowserSite(WebBrowser) WebBrowser.WebBrowserSite(WebBrowser) WebBrowser.WebBrowserSite(WebBrowser)

Initialisiert eine neue Instanz der WebBrowser.WebBrowserSite-Klasse.Initializes a new instance of the WebBrowser.WebBrowserSite class.

Methoden

Dispose() Dispose() Dispose()

Gibt alle vom WebBrowserSiteBase verwendeten Ressourcen frei.Releases all resources used by the WebBrowserSiteBase.

(Inherited from WebBrowserSiteBase)
Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Gibt die von WebBrowserSiteBase verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei.Releases the unmanaged resources used by the WebBrowserSiteBase and optionally releases the managed resources.

(Inherited from WebBrowserSiteBase)
Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Sicherheit

SecurityPermission
zum Überschreiben dieses Typs, erfordert der Zugriff auf nicht verwalteten Code.for overriding this type, which requires access to unmanaged code. Zugeordnete Enumerationen: InheritanceDemand und UnmanagedCodeAssociated enumerations: InheritanceDemand and UnmanagedCode

Gilt für:

Siehe auch