WebBrowser.CreateWebBrowserSiteBase WebBrowser.CreateWebBrowserSiteBase WebBrowser.CreateWebBrowserSiteBase WebBrowser.CreateWebBrowserSiteBase Method

Définition

Retourne une référence au site de contrôle ActiveX WebBrowser non managé que vous pouvez étendre pour personnaliser le contrôle WebBrowser managé.Returns a reference to the unmanaged WebBrowser ActiveX control site, which you can extend to customize the managed WebBrowser control.

protected:
 override System::Windows::Forms::WebBrowserSiteBase ^ CreateWebBrowserSiteBase();
protected override System.Windows.Forms.WebBrowserSiteBase CreateWebBrowserSiteBase ();
override this.CreateWebBrowserSiteBase : unit -> System.Windows.Forms.WebBrowserSiteBase
Protected Overrides Function CreateWebBrowserSiteBase () As WebBrowserSiteBase

Retours

WebBrowser.WebBrowserSite qui représente le site du contrôle ActiveX WebBrowser.A WebBrowser.WebBrowserSite that represents the WebBrowser ActiveX control site.

Remarques

Cette méthode est utile si vous êtes familiarisé avec le développement OLE à l’aide du WebBrowser contrôle ActiveX non managé et que vous souhaitez étendre les fonctionnalités du WebBrowser contrôle Windows Forms, qui est un wrapper managé pour le contrôle ActiveX.This method is useful if you are familiar with OLE development using the unmanaged WebBrowser ActiveX control and you want to extend the functionality of the Windows Forms WebBrowser control, which is a managed wrapper for the ActiveX control. Vous pouvez utiliser cette extensibilité, par exemple, pour personnaliser le menu contextuel et les touches de raccourci du navigateur ou pour fournir une configuration de sécurité personnalisée pour les documents hébergés.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.

Pour utiliser cette fonctionnalité, implémentez des classes qui héritent WebBrowser.WebBrowserSite des WebBrowser classes et.To use this feature, implement classes that inherit from the WebBrowser and WebBrowser.WebBrowserSite classes. Le contrôle WebBrowser ActiveX non managé utilise la méthode protégée CreateWebBrowserSiteBase pour récupérer les interfaces d’extensibilité implémentées WebBrowser.WebBrowserSite par la classe.The unmanaged WebBrowser ActiveX control uses the protected CreateWebBrowserSiteBase method to retrieve extensibility interfaces implemented by the WebBrowser.WebBrowserSite class. Substituez la CreateWebBrowserSiteBase méthode pour retourner une instance de votre propre classe qui hérite de la WebBrowser.WebBrowserSite classe.Override the CreateWebBrowserSiteBase method to return an instance of your own class that inherits from the WebBrowser.WebBrowserSite class. La WebBrowser.WebBrowserSite classe fournit des implémentations par défaut de IDocHostUIHandler l’interface OLE.The WebBrowser.WebBrowserSite class provides default implementations of the OLE IDocHostUIHandler interface. Vous pouvez fournir votre propre implémentation de cette interface ou implémenter une WebBrowser autre interface de contrôle ActiveX afin de personnaliser le comportement du contrôle.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.

Notes

Si vous fournissez votre propre implémentation pour IDocHostUIHandler tous les membres, vous devez implémenter tous les membres de cette interface.If you provide your own implementation for any IDocHostUIHandler members, you must implement all the members of that interface.

Sécurité

SecurityPermission
pour que les appelants immédiats utilisent ce contrôle.for immediate callers to use this control. Valeur de la LinkDemanddemande:; Jeux d’autorisations nommés: FullTrust.Demand value: LinkDemand; Named Permission Sets: FullTrust.

S’applique à

Voir aussi