System.Web.UI.WebControls.WebParts Espacio de nombres

Contiene clases e interfaces que se conocen colectivamente como conjunto de controles de elementos web. Estas clases se pueden usar para crear páginas web cuyos comportamiento y aspecto puedan ser modificados (personalizados) por el usuario final. La configuración personalizada de una página que realiza cada usuario se guarda para las siguientes sesiones del explorador.

Clases

AppearanceEditorPart

Proporciona un control de editor que permite que los usuarios finales modifiquen varias propiedades de interfaz de usuario en un control WebPart asociado. Esta clase no puede heredarse.

BehaviorEditorPart

Proporciona un control de editor que permite que los usuarios finales modifiquen varias propiedades de interfaz de usuario en un control WebPart asociado. Esta clase no puede heredarse.

CatalogPart

Actúa como clase base para los controles que residen en zonas CatalogZoneBase y que proporcionan catálogos de controles de servidor web disponibles (especialmente, los controles WebPart) que los usuarios pueden agregar a una página web.

CatalogPartChrome

Permite que los desarrolladores reemplacen únicamente la representación de las secciones seleccionadas de los controles CatalogPart de una zona CatalogZoneBase.

CatalogPartCollection

Contiene una colección de controles CatalogPart usados para proporcionar catálogos de controles de servidor web que los usuarios finales pueden agregar a una página web. Esta clase no puede heredarse.

CatalogZone

Actúa como control primario en el conjunto de controles de elementos web que hospedan los controles CatalogPart en una página web.

CatalogZoneBase

Actúa como la clase base para todos los controles de zona que actúan como catálogos. Los catálogos contienen listas de controles WebPart que los usuarios pueden agregar a una página web.

ConnectionConsumerAttribute

Identifica el método de devolución de llamada de un control de servidor que actúa como consumidor en una conexión de elementos Web, y permite a los desarrolladores especificar detalles sobre el punto de conexión del consumidor.

ConnectionInterfaceCollection

Representa una colección de interfaces para su uso en conexiones de elementos web.

ConnectionPoint

Actúa como clase base para definir objetos de punto de conexión que permiten que el control consumidor y el control proveedor de una conexión de elementos Web compartan datos.

ConnectionProviderAttribute

Identifica el método de devolución de llamada de un control de servidor que actúa como proveedor en una conexión de elementos Web, y permite a los desarrolladores especificar detalles sobre el punto de conexión del proveedor.

ConnectionsZone

Ofrece una interfaz de usuario (IU) que permite a los usuarios establecer conexiones entre WebPart y otros controles de servidor que se encuentran en zonas WebPartZoneBase.

ConsumerConnectionPoint

Define un objeto de punto de conexión que permite a un control de servidor que actúa como consumidor establecer una conexión con un proveedor.

ConsumerConnectionPointCollection

Representa una colección de puntos de conexión para un control en una zona de elementos web que funciona como un consumidor. Esta clase no puede heredarse.

DeclarativeCatalogPart

Permite a los desarrolladores agregar un catálogo de WebPart u otros controles de servidor a una página web en formato de persistencia de página declarativo. Esta clase no puede heredarse.

EditorPart

Actúa como clase base de los controles que residen en zonas EditorZoneBase y se usan para editar controles WebPart.

EditorPartChrome

Permite que los desarrolladores reemplacen únicamente la representación de las secciones seleccionadas en los controles EditorPart de una zona EditorZoneBase.

EditorPartCollection

Contiene una colección de controles EditorPart utilizados para modificar las propiedades, el diseño, la apariencia y el comportamiento de los controles WebPart. Esta clase no puede heredarse.

EditorZone

Actúa como control primario en el conjunto de controles de elementos web que hospedan los controles EditorPart en una página web.

EditorZoneBase

Actúa como la clase base para todos los controles de zona que actúan como contenedores para los controles EditorPart.

ErrorWebPart

Se inserta en una página web como un marcador de posición si hubo un error al intentar cargar o crear una nueva instancia de un control WebPart dinámico.

GenericWebPart

Ajusta los controles de servidor que no son controles WebPart para que puedan aparecer y comportarse como verdaderos controles WebPart en tiempo de ejecución.

ImportCatalogPart

Importa un archivo de descripción para un control WebPart (u otro control de servidor ASP.NET que se use como un control WebPart), de modo que los usuarios pueden agregar el control a una página web con valores predefinidos. Esta clase no puede heredarse.

LayoutEditorPart

Proporciona un control de editor que permite que los usuarios finales modifiquen varias propiedades de interfaz de usuario orientada al diseño en un control WebPart asociado. Esta clase no puede heredarse.

PageCatalogPart

Proporciona un catálogo que mantiene las referencias a todos los controles WebPart (y a otros controles de servidor contenidos en zonas WebPartZoneBase) que un usuario ha cerrado en una sola página de elementos web y permite a los usuarios volver a agregar los controles cerrados a la página. Esta clase no puede heredarse.

Part

Actúa como clase base de todos los controles de elementos web, que representan una interfaz de usuario modular en una página de formularios Web Forms.

PersonalizableAttribute

Representa el atributo de personalización. Esta clase no puede heredarse.

PersonalizationAdministration

Implementa funcionalidad de administración y de tareas administrativas para la personalización de los elementos Web. Esta clase no puede heredarse.

PersonalizationDictionary

Encapsula reglas de validación básicas que indican si un fragmento de datos personalizados se considera personalizable en el ámbito User o Shared.

PersonalizationEntry

Representa fragmentos nucleares de información de estado de personalización personalizada contenidos en un objeto PersonalizationDictionary. Esta clase no puede heredarse.

PersonalizationProvider

Implementa la funcionalidad básica para un proveedor de personalización.

PersonalizationProviderCollection

Almacena referencias a objetos PersonalizationProvider indizados por nombre. Esta clase no puede heredarse.

PersonalizationState

Define la funcionalidad básica que representa los datos de personalización para una página.

PersonalizationStateInfo

Cuando se invalida en una clase derivada, implementa una representación de información sobre determinados datos de elementos web en una página.

PersonalizationStateInfoCollection

Proporciona una colección de objetos SharedPersonalizationStateInfo y UserPersonalizationStateInfo.

PersonalizationStateQuery

Representa un conjunto de parámetros de consulta que se pueden pasar a un proveedor de personalización mediante los distintos métodos de obtención y búsqueda. Esta clase no puede heredarse.

PropertyGridEditorPart

Proporciona un control de editor que permite a los usuarios finales editar las propiedades personalizadas en control de servidor o WebPart asociado. Esta clase no puede heredarse.

ProviderConnectionPoint

Define un objeto de punto de conexión que permite a un control de servidor que actúa como proveedor establecer una conexión con un consumidor.

ProviderConnectionPointCollection

Contiene una colección de todos los objetos ProviderConnectionPoint asociados a un objeto WebPart concreto o control de servidor que actúa como proveedor en una conexión. Esta clase no puede heredarse.

ProxyWebPart

Representa la clase base de los controles de elementos web que en determinadas condiciones deben reemplazar otros controles de elementos web en una página.

ProxyWebPartConnectionCollection

Contiene una colección de objetos WebPartConnection estáticos, que se utiliza cuando se declaran las conexiones en páginas de contenido y el control WebPartManager se declara en una página maestra. Esta clase no puede heredarse.

ProxyWebPartManager

Proporciona a los programadores un método para declarar conexiones estáticas en una página de contenido cuando se declara un control WebPartManager en la página principal asociada de la página de contenido.

RowToFieldTransformer

Transforma los datos de una conexión de elementos web de un proveedor que implementa la interfaz IWebPartRow a un consumidor que espera recibir datos a través de la interfaz IWebPartField.

RowToParametersTransformer

Transforma los datos de una conexión de elementos web de un proveedor que implementa la interfaz IWebPartRow a un consumidor que espera recibir datos de un proveedor que implementa la interfaz IWebPartParameters.

SharedPersonalizationStateInfo

Representa una versión ligera de información de personalización compartida sobre una página. Esta clase no puede heredarse.

SqlPersonalizationProvider

Implementa un proveedor de personalización que utiliza Microsoft SQL Server.

TitleStyle

Especifica las características de estilo para las barras de título de los controles de elementos web dentro de una zona.

ToolZone

Actúa como clase base para un conjunto de zonas del asistente que solo aparecen en determinados modos de presentación de la página asociada.

TransformerTypeCollection

Ofrece una colección de solo lectura de objetos WebPartTransformer.

UnauthorizedWebPart

Se usa para crear un objeto de marcador de posición siempre que el método IsAuthorized del control WebPartManager devuelve false para un control WebPart. Esta clase no puede heredarse.

UserPersonalizationStateInfo

Representa la información de personalización por usuario para una página y un usuario. Esta clase no puede heredarse.

WebBrowsableAttribute

Indica si la propiedad designada de un control de elementos Web se muestra en un objeto PropertyGridEditorPart.

WebDescriptionAttribute

Define el valor de cadena que se va a utilizar como información sobre herramientas de una propiedad de un control de elementos Web.

WebDisplayNameAttribute

Define el nombre descriptivo de una propiedad de un control de elementos Web.

WebPart

Actúa como clase base para los controles de elementos web de ASP.NET personalizados, agregando a las características de la clase base de Part algunas propiedades de interfaz de usuario adicionales, la capacidad de crear conexiones y comportamiento de personalización.

WebPartAddingEventArgs

Proporciona datos para el evento WebPartAdding.

WebPartAuthorizationEventArgs

Proporciona datos para el evento AuthorizeWebPart.

WebPartCancelEventArgs

Proporciona datos para los eventos SelectedWebPartChanging, WebPartClosing y WebPartDeleting.

WebPartChrome

Permite que los desarrolladores reemplacen la representación sólo de las secciones seleccionadas de los controles WebPart o los controles de servidor de una zona WebPartZoneBase.

WebPartCollection

Contiene una colección de controles WebPart utilizados para realizar un seguimiento y administrar grupos de controles relacionados. Esta clase no puede heredarse.

WebPartConnection

Proporciona un objeto que permite que dos controles WebPart establezcan una conexión. Esta clase no puede heredarse.

WebPartConnectionCollection

Representa una colección de conexiones para un control en una zona de elementos web. Esta clase no puede heredarse.

WebPartConnectionsCancelEventArgs

Proporciona datos para los eventos WebPartsConnecting y WebPartsDisconnecting.

WebPartConnectionsEventArgs

Proporciona datos para los eventos WebPartsConnected y WebPartsDisconnected del control WebPartManager.

WebPartDescription

Proporciona información sobre un control WebPart que se puede mostrar en un catálogo de controles de elementos Web sin tener que crear una instancia del control.

WebPartDescriptionCollection

Consta de una colección de objetos de WebPartDescription para usar con catálogos de controles de WebPart. Esta clase no puede heredarse.

WebPartDisplayMode

Define un conjunto común de propiedades para los diversos modos de presentación en los que puede entrar una página de elementos Web.

WebPartDisplayModeCancelEventArgs

Proporciona datos para el evento cancelable DisplayModeChanging.

WebPartDisplayModeCollection

Contiene una colección de objetos WebPartDisplayMode. Esta clase no puede heredarse.

WebPartDisplayModeEventArgs

Proporciona datos para el evento DisplayModeChanged.

WebPartEventArgs

Proporciona datos para los eventos WebPartAdded, WebPartDeleted, WebPartClosed, WebPartMoved y SelectedWebPartChanged.

WebPartManager

Actúa como clase central del conjunto de controles de elementos web, ya que administra todos los controles de elementos web, la funcionalidad y los eventos que se producen en una página web.

WebPartManagerInternals

Aísla en una clase independiente los métodos que el control WebPartManager utiliza y que los desarrolladores que extienden el control pueden invalidar, pero que rara vez necesitan los desarrolladores de páginas.

WebPartMenuStyle

Contiene características de estilo de los menús en controles WebPart. Esta clase no puede heredarse.

WebPartMovingEventArgs

Proporciona datos para el evento WebPartMoving.

WebPartPersonalization

Implementa operaciones de personalización de bajo nivel.

WebPartTracker

Supervisa las conexiones de elementos Web para detectar conexiones circulares.

WebPartTransformer

Proporciona una implementación básica de las clases de transformador que convierten datos entre dos puntos de conexión incompatibles.

WebPartTransformerAttribute

Identifica los tipos de puntos de conexión que admite un transformador.

WebPartTransformerCollection

Proporciona una colección de objetos WebPartTransformer.

WebPartUserCapability

Proporciona información sobre las funciones de un usuario para ver y modificar los datos de personalización. Esta clase no puede heredarse.

WebPartVerb

Ofrece un elemento interactivo de interfaz de usuario que permite realizar acciones en una página de elementos web.

WebPartVerbCollection

Representa una colección de verbos de los elementos web personalizados. Esta clase no puede heredarse.

WebPartVerbsEventArgs

Proporciona datos de evento para el evento CreateVerbs que utiliza el método OnCreateVerbs(WebPartVerbsEventArgs).

WebPartZone

Actúa como control primario en el conjunto de controles de elementos web que hospedan los controles WebPart en una página web.

WebPartZoneBase

Funciona como la clase base para todos los controles de zona que actúen como contenedores para los controles WebPart (u otro servidor o usuario).

WebPartZoneCollection

Contiene una colección de solo lectura de los controles WebPartZone.

WebZone

Funciona como clase base de todos los controles que actúen como contenedores de controles de servidor (incluidos los controles de elementos web Part, los controles de servidor y los controles de usuario) en aplicaciones de elementos web.

Interfaces

IPersonalizable

Define las funciones de administración adicionales para la aplicación y extracción del estado de personalización.

ITrackingPersonalizable

Permite a los controles de elementos Web realizar el seguimiento de las fases concretas del proceso de cargar y guardar la personalización.

ITransformerConfigurationControl

Define el contrato que implementa un control para actuar como control de configuración para un transformador en una conexión de elementos Web.

IVersioningPersonalizable

Representa una interfaz que puede administrar los datos de personalización que pertenecen a una versión anterior de un control de elementos Web.

IWebActionable

Permite que los controles WebPart u otros controles de servidor puedan contener colecciones de verbos.

IWebEditable

Proporciona una interfaz para desarrolladores que permite especificar controles de edición personalizados asociados a un control WebPart.

IWebPart

Define propiedades de interfaz de usuario (UI) comunes utilizadas por controles WebPart ASP.NET.

IWebPartField

Define una interfaz de proveedor para conectar dos controles de servidor mediante un único campo de datos.

IWebPartParameters

Define el contrato que implementa un control de elementos Web para pasar un valor de parámetro en una conexión de elementos Web.

IWebPartRow

Define una interfaz de proveedor para conectar dos controles de servidor mediante un único campo de datos.

IWebPartTable

Define una interfaz de proveedor para conectar dos controles de servidor mediante una tabla completa de datos.

Enumeraciones

PartChromeState

Especifica si un control y el borde que lo rodea está en un estado normal o minimizado.

PartChromeType

Especifica el tipo de borde que rodea un control de elementos web.

PersonalizationScope

Indica el ámbito de personalización de un objeto WebPartManager o el ámbito de personalización que se aplica a una propiedad en un control de elementos web.

WebPartExportMode

Especifica si se pueden exportar todas, algunas o ninguna de las propiedades de un control WebPart.

WebPartHelpMode

Especifica los tipos de interfaces de usuario que están disponibles para mostrar el contenido de la Ayuda de un control WebPart.

WebPartVerbRenderMode

Especifica cómo se deben representar los verbos en un control WebPart.

Delegados

FieldCallback

Hace referencia al método que se invoca cuando se recuperan datos de campos de un proveedor.

ParametersCallback

Hace referencia al método que se invoca cuando se recuperan los datos de filas de un proveedor.

RowCallback

Hace referencia al método que se invoca cuando se recuperan los datos de filas de un proveedor.

TableCallback

Hace referencia al método que se va a llamar cuando se recuperen los datos de la tabla de un proveedor.

WebPartAddingEventHandler

Representa el método que controla el evento WebPartAdding de un objeto WebPartManager.

WebPartAuthorizationEventHandler

Representa el método que controla el evento AuthorizeWebPart de un objeto WebPartManager.

WebPartCancelEventHandler

Representa el método que controlará el evento SelectedWebPartChanging, WebPartClosing o WebPartDeleting de una clase WebPartManager.

WebPartConnectionsCancelEventHandler

Representa el método que va a controlar el evento WebPartsConnecting o el evento WebPartsDisconnecting de un control WebPartManager.

WebPartConnectionsEventHandler

Representa el método que controlará los eventos WebPartsConnected y WebPartsDisconnected del control WebPartManager.

WebPartDisplayModeCancelEventHandler

Representa el método que controla el evento DisplayModeChanging de la clase WebPartManager.

WebPartDisplayModeEventHandler

Representa el método que controlará el evento DisplayModeChanged de un objeto WebPartManager.

WebPartEventHandler

Representa el método que controlará los eventos WebPartAdded, WebPartDeleted, WebPartClosed, WebPartMoved o SelectedWebPartChanged de un objeto WebPartManager.

WebPartMovingEventHandler

Representa el método que controlará el evento WebPartMoving de un objeto WebPartManager.

WebPartVerbsEventHandler

Representa el delegado para el evento CreateVerbs.

Consulte también