Actualización: noviembre 2007
Representa la ventana host de un control WebBrowser.
Ensamblado: System.Windows.Forms (en System.Windows.Forms.dll)
<ComVisibleAttribute(False)> _ <SecurityPermissionAttribute(SecurityAction.InheritanceDemand, Flags := SecurityPermissionFlag.UnmanagedCode)> _ Protected Class WebBrowserSite _ Inherits WebBrowserSiteBase
Dim instance As WebBrowser.WebBrowserSite
[ComVisibleAttribute(false)] [SecurityPermissionAttribute(SecurityAction.InheritanceDemand, Flags = SecurityPermissionFlag.UnmanagedCode)] protected class WebBrowserSite : WebBrowserSiteBase
[ComVisibleAttribute(false)] [SecurityPermissionAttribute(SecurityAction::InheritanceDemand, Flags = SecurityPermissionFlag::UnmanagedCode)] protected ref class WebBrowserSite : public WebBrowserSiteBase
/** @attribute ComVisibleAttribute(false) */ /** @attribute SecurityPermissionAttribute(SecurityAction.InheritanceDemand, Flags = SecurityPermissionFlag.UnmanagedCode) */ protected class WebBrowserSite extends WebBrowserSiteBase
protected class WebBrowserSite extends WebBrowserSiteBase
Si está familiarizado con el desarrollo OLE mediante el control ActiveX WebBrowser no administrado, puede ampliar la funcionalidad del control WebBrowser, que es un contenedor administrado para el control ActiveX, de los formularios Windows Forms. Por ejemplo, puede utilizar esta extensibilidad para personalizar el menú de acceso directo del explorador y las teclas de método abreviado, o proporcionar una configuración de seguridad personalizada para los documentos alojados.
Para utilizar esta característica, implemente clases que hereden de las clases WebBrowser y WebBrowser.WebBrowserSite. El control ActiveX WebBrowser no administrado utiliza el método WebBrowser.CreateWebBrowserSiteBase protegido para recuperar interfaces de extensibilidad implementadas por la clase WebBrowser.WebBrowserSite. Reemplace el método CreateWebBrowserSiteBase para devolver una instancia de su propia clase que herede de la clase WebBrowser.WebBrowserSite. La clase WebBrowser.WebBrowserSite proporciona una implementación predeterminada de la interfaz IDocHostUIHandler OLE. Para obtener más información, vea IDocHostUIHandler Interface en MSDN Library. Puede proporcionar su propia implementación de esta interfaz o implementar cualquier otra interfaz del control ActiveX WebBrowser con el fin de personalizar el comportamiento del control. Para obtener más información, vea WebBrowser Control en MSDN Library.
Nota:
|
|---|
|
Si proporciona su propia implementación para cualquier miembro IDocHostUIHandler, debe implementar todos los miembros de esa interfaz. |
-
SecurityPermission
para reemplazar este tipo, que requiere acceso al código no administrado. Enumeraciones asociadas: SecurityAction.InheritanceDemand y SecurityPermissionFlag.UnmanagedCode.
System.Windows.Forms.WebBrowserSiteBase
System.Windows.Forms.WebBrowser.WebBrowserSite
Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98
.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
Nota: