WebBrowser.WebBrowserSite Clase

Definición

Representa la ventana host de un control WebBrowser.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
Herencia
WebBrowser.WebBrowserSite
Atributos

Comentarios

Si está familiarizado con el desarrollo de OLE mediante el control WebBrowser ActiveX no administrado, puede extender la funcionalidad del control de WebBrowser Windows Forms, que es un contenedor administrado para el control ActiveX.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. Puede utilizar esta extensibilidad, por ejemplo, para personalizar el menú contextual del explorador y las teclas de método abreviado, o para proporcionar una configuración de seguridad personalizada para los documentos hospedados.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.

Para usar esta característica, implemente clases que hereden WebBrowser de WebBrowser.WebBrowserSite las clases y.To use this feature, implement classes that inherit from the WebBrowser and WebBrowser.WebBrowserSite classes. El control WebBrowser ActiveX no administrado utiliza el método protegido WebBrowser.CreateWebBrowserSiteBase para recuperar las interfaces de extensibilidad implementadas WebBrowser.WebBrowserSite por la clase.The unmanaged WebBrowser ActiveX control uses the protected WebBrowser.CreateWebBrowserSiteBase method to retrieve extensibility interfaces implemented by the WebBrowser.WebBrowserSite class. Invalide el CreateWebBrowserSiteBase método para devolver una instancia de su propia clase que herede de WebBrowser.WebBrowserSite la clase.Override the CreateWebBrowserSiteBase method to return an instance of your own class that inherits from the WebBrowser.WebBrowserSite class. La WebBrowser.WebBrowserSite clase proporciona implementaciones predeterminadas de la IDocHostUIHandler interfaz OLE.The WebBrowser.WebBrowserSite class provides a default implementations of the OLE IDocHostUIHandler interface. Para obtener más información, vea IDocHostUIHandler (interfaz ) en MSDN Library.For more information, see IDocHostUIHandler Interface in the MSDN library. Puede proporcionar su propia implementación de esta interfaz o implementar cualquier otra WebBrowser interfaz de control ActiveX para personalizar el comportamiento del control.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. Para obtener más información, vea control WebBrowser en MSDN Library.For more information, see WebBrowser Control in the MSDN library.

Nota

Si proporciona su propia implementación para cualquier IDocHostUIHandler miembro, debe implementar todos los miembros de esa interfaz.If you provide your own implementation for any IDocHostUIHandler members, you must implement all the members of that interface.

Constructores

WebBrowser.WebBrowserSite(WebBrowser)

Inicializa una nueva instancia de la clase WebBrowser.WebBrowserSite.Initializes a new instance of the WebBrowser.WebBrowserSite class.

Métodos

Dispose()

Libera todos los recursos que usa WebBrowserSiteBase.Releases all resources used by the WebBrowserSiteBase.

(Heredado de WebBrowserSiteBase)
Dispose(Boolean)

Libera los recursos no administrados que usa WebBrowserSiteBase y, de forma opcional, libera los recursos administrados.Releases the unmanaged resources used by the WebBrowserSiteBase and optionally releases the managed resources.

(Heredado de WebBrowserSiteBase)
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Seguridad

SecurityPermission
para invalidar este tipo, que requiere acceso a código no administrado.for overriding this type, which requires access to unmanaged code. Enumeraciones asociadas: InheritanceDemand yUnmanagedCodeAssociated enumerations: InheritanceDemand and UnmanagedCode

Se aplica a

Consulte también: