(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

WebBrowser.WebBrowserSite-Klasse

Stellt das Hostfenster eines WebBrowser-Steuerelements dar.

System.Object
  System.Windows.Forms.WebBrowserSiteBase
    System.Windows.Forms.WebBrowser.WebBrowserSite

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

[ComVisibleAttribute(false)]
[SecurityPermissionAttribute(SecurityAction.InheritanceDemand, Flags = SecurityPermissionFlag.UnmanagedCode)]
protected class WebBrowserSite : WebBrowserSiteBase

Der WebBrowser.WebBrowserSite-Typ macht die folgenden Member verfügbar.

  NameBeschreibung
Öffentliche MethodeWebBrowser.WebBrowserSiteInitialisiert eine neue Instanz der WebBrowser.WebBrowserSite-Klasse.
Zum Seitenanfang

  NameBeschreibung
Öffentliche MethodeDispose()Infrastruktur. Gibt alle vom WebBrowserSiteBase verwendeten Ressourcen frei. (Von WebBrowserSiteBase geerbt.)
Geschützte MethodeDispose(Boolean)Infrastruktur. Gibt die von WebBrowserSiteBase verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei. (Von WebBrowserSiteBase geerbt.)
Öffentliche MethodeEquals(Object)Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte MethodeFinalize Gibt einem Objekt Gelegenheit, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche MethodeGetHashCodeFungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche MethodeGetTypeRuft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte MethodeMemberwiseCloneErstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche MethodeToStringGibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Zum Seitenanfang

Wenn Sie mit der OLE-Entwicklung mithilfe des nicht verwalteten WebBrowser-ActiveX-Steuerelements vertraut sind, können Sie den Funktionsumfang des WebBrowser-Steuerelements von Windows Forms erweitern, das als verwalteter Wrapper für das ActiveX-Steuerelement verwendet wird. Diese Erweiterbarkeit ermöglicht es Ihnen beispielsweise, das Kontextmenü und die Tastenkombinationen des Browsers anzupassen oder eine eigene Sicherheitskonfiguration für gehostete Dokumente bereitzustellen.

Zur Verwendung dieses Features implementieren Sie Klassen, die von der WebBrowser-Klasse und der WebBrowser.WebBrowserSite-Klasse erben. Das nicht verwaltete WebBrowser-ActiveX-Steuerelement ruft Erweiterungsschnittstellen, die von der WebBrowser.WebBrowserSite-Klasse implementiert werden, mit der geschützten WebBrowser.CreateWebBrowserSiteBase-Methode auf. Überschreiben Sie die CreateWebBrowserSiteBase-Methode, sodass eine Instanz Ihrer eigenen Klasse zurückgegeben wird, die von der WebBrowser.WebBrowserSite-Klasse erbt. Die WebBrowser.WebBrowserSite-Klasse stellt eine Standardimplementierung der IDocHostUIHandler-OLE-Schnittstelle bereit. Weitere Informationen finden Sie in der MSDN Library unter IDocHostUIHandler Interface. Sie können eine eigene Implementierung dieser Schnittstelle bereitstellen oder eine beliebige andere Schnittstelle für ein WebBrowser-ActiveX-Steuerelement implementieren, um das Verhalten des Steuerelements anzupassen. Weitere Informationen finden Sie in der MSDN Library unter WebBrowser Control.

HinweisHinweis

Wenn Sie eine eigene Implementierung für IDocHostUIHandler-Member bereitstellen, müssen Sie sämtliche Member dieser Schnittstelle implementieren.

.NET Framework

Unterstützt in: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

Es werden nicht alle Versionen sämtlicher Plattformen von .NET Framework unterstützt.. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Community-Beiträge

HINZUFÜGEN
Microsoft führt eine Onlineumfrage durch, um Ihre Meinung zur MSDN-Website zu erfahren. Wenn Sie sich zur Teilnahme entscheiden, wird Ihnen die Onlineumfrage angezeigt, sobald Sie die MSDN-Website verlassen.

Möchten Sie an der Umfrage teilnehmen?
Anzeigen:
© 2014 Microsoft