System.Web.UI.WebControls.WebParts Namespace

Contém classes e interfaces conhecidas em conjunto como o conjunto de controles de Web Parts. Você pode usar essas classes para criar páginas da Web cuja aparência e o comportamento podem ser modificados (personalizados) pelos usuários finais. As configurações personalizadas de cada usuário para uma página são salvas para sessões futuras do navegador.

Classes

AppearanceEditorPart

Fornece um controle de editor que permite aos usuários finais editar várias propriedades da interface do usuário em um controle WebPart associado. Essa classe não pode ser herdada.

BehaviorEditorPart

Fornece um controle de editor que permite aos usuários finais editar várias propriedades da interface do usuário em um controle WebPart associado. Essa classe não pode ser herdada.

CatalogPart

Serve como a classe base para controles que residem em zonas de CatalogZoneBase e que fornecem os catálogos de controles de servidor Web disponíveis (especialmente controles de WebPart) que os usuários podem adicionar a uma página da Web.

CatalogPartChrome

Permite que os desenvolvedores substituam a renderização apenas pelas seções selecionadas dos controles de CatalogPart em uma zona de CatalogZoneBase.

CatalogPartCollection

Contém uma coleção de controles de CatalogPart usados para fornecer catálogos de controles de servidor Web que os usuários finais podem adicionar a uma página da Web. Essa classe não pode ser herdada.

CatalogZone

Serve como o controle principal no conjunto de controles de Web Parts para hospedar controles CatalogPart em uma página da Web.

CatalogZoneBase

Serve como a classe base para todos os controles de zona que atuam como catálogos. Os catálogos contêm listas de controles de WebPart que os usuários podem adicionar a uma página da Web.

ConnectionConsumerAttribute

Identifica o método de retorno de chamada em um controle de servidor que funciona como o consumidor em uma conexão de Web Parts e permite que os desenvolvedores especifiquem detalhes sobre o ponto de conexão do cliente.

ConnectionInterfaceCollection

Representa uma coleção de interfaces para uso em conexões de Web Parts.

ConnectionPoint

Funciona como a classe base para definir objetos de ponto de conexão que habilitam o controle do consumidor e do provedor em uma conexão de Web Parts para compartilhar dados.

ConnectionProviderAttribute

Identifica o método de retorno de chamada em um controle de servidor que funciona como o provedor em uma conexão de Web Parts e permite que os desenvolvedores especifiquem detalhes sobre o ponto de conexão do provedor.

ConnectionsZone

Fornece uma IU (interface do usuário) que permite que os usuários formem conexões entre WebPart e outros controles de servidor que residem em zonas WebPartZoneBase.

ConsumerConnectionPoint

Define um objeto de ponto de conexão que permite que um controle de servidor que funciona como consumidor forme uma conexão com um provedor.

ConsumerConnectionPointCollection

Representa uma coleção de pontos de conexão para um controle em uma zona de Web Parts que funciona como um consumidor. Essa classe não pode ser herdada.

DeclarativeCatalogPart

Permite que os desenvolvedores adicionem um catálogo de WebPart ou outros controles de servidor para uma página da Web no formato declarativo, de persistência de página. Essa classe não pode ser herdada.

EditorPart

Serve como a classe base para controles que residem em zonas EditorZoneBase e que são usados para editar controles WebPart.

EditorPartChrome

Permite que os desenvolvedores substituam a renderização apenas pelas seções selecionadas dos controles de EditorPart em uma zona de EditorZoneBase.

EditorPartCollection

Contém uma coleção de controles EditorPart usados para editar as propriedades, o layout, a aparência e o comportamento de controles WebPart. Essa classe não pode ser herdada.

EditorZone

Serve como o controle principal no conjunto de controles de Web Parts para hospedar controles EditorPart em uma página da Web.

EditorZoneBase

Serve como a classe base para todos os controles de zona que atuam como contêineres para controles EditorPart.

ErrorWebPart

Inserido em uma página da Web como um espaço reservado quando a tentativa de carregar ou criar uma nova instância de um controle dinâmico WebPart falha.

GenericWebPart

Encapsula controles de servidor que não sejam controles WebPart para que eles possam parecer e se comportar como controles verdadeiramente WebPart em tempo de execução.

ImportCatalogPart

Importa um arquivo de descrição para um controle WebPart (ou outro controle de servidor ASP.NET usado como um controle WebPart), de modo que os usuários podem adicionar o controle para uma página da Web com configurações predefinidas. Essa classe não pode ser herdada.

LayoutEditorPart

Fornece um controle de editor que permite aos usuários finais editar várias propriedades da interface do usuário orientadas a layout em um controle WebPart associado. Essa classe não pode ser herdada.

PageCatalogPart

Fornece um catálogo que mantém referências a todos os controles WebPart (e outros controles de servidor contidos nas zonas WebPartZoneBase) que um usuário tenha fechado em uma única página de Web Parts, o que permite aos usuários adicionar os controles fechados de volta à página. Essa classe não pode ser herdada.

Part

Funciona como a classe base para todos os controles Part de Web Parts, que renderizam uma interface do usuário modular em uma página do Web Forms.

PersonalizableAttribute

Representa o atributo de personalização. Essa classe não pode ser herdada.

PersonalizationAdministration

Implementa o gerenciamento e a funcionalidade administrativa para personalização de Web Parts. Essa classe não pode ser herdada.

PersonalizationDictionary

Encapsula regras de validação básicas que indicam se uma parte dos dados personalizados é considerada personalizável no escopo User ou Shared.

PersonalizationEntry

Representa as principais informações de estado de personalização personalizadas contidas em um objeto PersonalizationDictionary. Essa classe não pode ser herdada.

PersonalizationProvider

Implementa a funcionalidade básica para um provedor de personalização.

PersonalizationProviderCollection

Armazena referências a objetos PersonalizationProvider indexados por nome. Essa classe não pode ser herdada.

PersonalizationState

Define a funcionalidade básica que representa os dados de personalização de uma página.

PersonalizationStateInfo

Quando substituído em uma classe derivada, implementa uma representação de informações sobre um conjunto de dados de Web Parts para uma página.

PersonalizationStateInfoCollection

Fornece uma coleção de objetos SharedPersonalizationStateInfo e UserPersonalizationStateInfo.

PersonalizationStateQuery

Representa um conjunto de parâmetros de consulta que podem ser passados para um provedor de personalização usando vários métodos get e find. Essa classe não pode ser herdada.

PropertyGridEditorPart

Fornece um controle editor que permite aos usuários finais editar propriedades personalizadas em um controle de servidor ou WebPart associado. Essa classe não pode ser herdada.

ProviderConnectionPoint

Define um objeto de ponto de conexão que permite que um controle de servidor que funciona como provedor forme uma conexão com um consumidor.

ProviderConnectionPointCollection

Contém uma coleção de todos os objetos ProviderConnectionPoint associados a um determinado WebPart ou controle de servidor que atua como um provedor em uma conexão. Essa classe não pode ser herdada.

ProxyWebPart

Representa a classe base para controles de Web Parts que, sob determinadas condições, devem substituir outros controles de Web Parts em uma página.

ProxyWebPartConnectionCollection

Contém uma coleção de objetos WebPartConnection estáticos que é usada quando as conexões são declaradas em páginas de conteúdo e o controle WebPartManager é declarado em uma página mestra. Essa classe não pode ser herdada.

ProxyWebPartManager

Fornece uma maneira para os desenvolvedores declararem conexões estáticas em uma página de conteúdo após um controle WebPartManager ser declarado na página mestra associada à página de conteúdo.

RowToFieldTransformer

Transforma os dados em uma conexão de Web Parts de um provedor que implementa a interface IWebPartRow com um consumidor esperando dados através da interface IWebPartField.

RowToParametersTransformer

Transforma os dados em uma conexão de Web Parts de um provedor que implementa a interface IWebPartRow com um consumidor esperando receber dados de um provedor que implementa a interface IWebPartParameters.

SharedPersonalizationStateInfo

Representa uma versão leve de informações de personalização compartilhadas sobre uma página. Essa classe não pode ser herdada.

SqlPersonalizationProvider

Implementa um provedor de personalização que usa o Microsoft SQL Server.

TitleStyle

Especifica as características de estilo para as barras de título de controles de Web Parts dentro de uma zona.

ToolZone

Serve como a classe base para um conjunto de zonas auxiliares que são exibidas apenas em alguns modos de exibição de página associados.

TransformerTypeCollection

Fornece uma coleção somente leitura de objetos WebPartTransformer.

UnauthorizedWebPart

Usado para criar um objeto de espaço reservado sempre que o método IsAuthorized do controle WebPartManager retornar false para um controle WebPart. Essa classe não pode ser herdada.

UserPersonalizationStateInfo

Representa as informações de personalização por usuário para uma página e um usuário. Essa classe não pode ser herdada.

WebBrowsableAttribute

Indica se a propriedade designada de um controle de Web Parts é exibida em um objeto PropertyGridEditorPart.

WebDescriptionAttribute

Define o valor de cadeia de caracteres a ser usado como uma dica de ferramenta para uma propriedade de um controle de Web Parts.

WebDisplayNameAttribute

Define o nome amigável de uma propriedade de um controle de Web Parts.

WebPart

Serve como a classe base para controles personalizados de Web Parts do ASP.NET, adicionando aos recursos da classe base Part algumas propriedades de IU (interface do usuário) adicionais, a capacidade de criar conexões e o comportamento de personalização.

WebPartAddingEventArgs

Fornece dados para o evento de WebPartAdding .

WebPartAuthorizationEventArgs

Fornece dados para o evento de AuthorizeWebPart .

WebPartCancelEventArgs

Fornece dados para o evento SelectedWebPartChanging, o evento WebPartClosing e o evento WebPartDeleting.

WebPartChrome

Permite que os desenvolvedores substituam a renderização apenas pelas seções selecionadas dos controles de WebPart ou de servidor em uma zona WebPartZoneBase.

WebPartCollection

Contém uma coleção de controles WebPart usados para controlar e gerenciar grupos de controles relacionados. Essa classe não pode ser herdada.

WebPartConnection

Fornece um objeto que permite que dois controles WebPart formem uma conexão. Essa classe não pode ser herdada.

WebPartConnectionCollection

Representa uma coleção de conexões para um controle em uma zona de Web Parts. Essa classe não pode ser herdada.

WebPartConnectionsCancelEventArgs

Fornece dados para os eventos de WebPartsConnecting e de WebPartsDisconnecting .

WebPartConnectionsEventArgs

Fornece os dados de evento para o eventos WebPartsConnected e WebPartsDisconnected do controle WebPartManager.

WebPartDescription

Fornece informações sobre um controle de WebPart que você pode exibir em um catálogo de controles de Web Parts sem precisar criar uma instância do controle.

WebPartDescriptionCollection

Consiste em uma coleção de objetos WebPartDescription a serem usados com catálogos de controles WebPart. Essa classe não pode ser herdada.

WebPartDisplayMode

Define um conjunto comum de propriedades para os vários modos de exibição que uma página de Web Parts pode inserir.

WebPartDisplayModeCancelEventArgs

Fornece dados para o evento cancelável DisplayModeChanging.

WebPartDisplayModeCollection

Contém uma coleção de objetos WebPartDisplayMode . Essa classe não pode ser herdada.

WebPartDisplayModeEventArgs

Fornece dados para o evento de DisplayModeChanged .

WebPartEventArgs

Fornece dados para os eventos WebPartAdded, WebPartDeleted, WebPartClosed, WebPartMoved e SelectedWebPartChanged.

WebPartManager

Serve como a classe central do conjunto de controles de Web Parts, gerenciando todos os controles, funcionalidade e eventos de Web Parts que ocorrem em uma página da Web.

WebPartManagerInternals

Isola em métodos de classe separados que são usados pelo controle WebPartManager e podem ser substituídos por desenvolvedores que estendem o controle, mas raramente são necessários para os desenvolvedores de página.

WebPartMenuStyle

Contém as características de estilo para menus em controles WebPart. Essa classe não pode ser herdada.

WebPartMovingEventArgs

Fornece dados para o evento de WebPartMoving .

WebPartPersonalization

Implementa operações de personalização de nível inferior.

WebPartTracker

Monitora as conexões de Web Parts de conexões circulares.

WebPartTransformer

Fornece uma implementação básica para as classes de transformador converterem dados entre dois pontos de conexão incompatíveis.

WebPartTransformerAttribute

Identifica os tipos de pontos de conexão compatíveis com um transformador.

WebPartTransformerCollection

Fornece uma coleção de objetos WebPartTransformer.

WebPartUserCapability

Fornece informações sobre os recursos de um usuário para exibir e modificar os dados de personalização. Essa classe não pode ser herdada.

WebPartVerb

Fornece um elemento de interface do usuário interativo que permite aos usuários executar ações em uma página de Web Parts.

WebPartVerbCollection

Representa uma coleção de verbos de Web Parts personalizados. Essa classe não pode ser herdada.

WebPartVerbsEventArgs

Fornece dados do evento CreateVerbs que é usado pelo método OnCreateVerbs(WebPartVerbsEventArgs).

WebPartZone

Serve como o controle principal no conjunto de controles de Web Parts para hospedar controles WebPart em uma página da Web.

WebPartZoneBase

Serve como a classe base para todos os controles de zona que atuam como contêineres para controles WebPart (ou outro servidor ou usuário).

WebPartZoneCollection

Contém uma coleção somente leitura de controles WebPartZone.

WebZone

Serve como a classe base para todos os controles que atuam como contêineres para controles de servidor (incluindo controles Part de Web Parts, controles de servidor e controles de usuário) em aplicativos Web Parts.

Interfaces

IPersonalizable

Define recursos de gerenciamento adicionais para a aplicação e extração do estado de personalização.

ITrackingPersonalizable

Permite que os controles de Web Parts controlem as fases específicas do processo de salvamento e carregamento da personalização.

ITransformerConfigurationControl

Define o contrato implementado por um controle para atuar como um controle de configuração para um transformador em uma conexão de Web Parts.

IVersioningPersonalizable

Representa uma interface que pode gerenciar os dados de personalização que pertencem a uma versão anterior de um controle de Web Parts.

IWebActionable

Habilita controles WebPart ou outros controles de servidor a conterem coleções de verbos.

IWebEditable

Fornece uma interface para que os desenvolvedores especifiquem controles de edição personalizados que são associados com um controle WebPart.

IWebPart

Define as propriedades comuns de interface do usuário usadas por controles WebPart do ASP.NET.

IWebPartField

Define uma interface de provedor para conectar dois controles de servidor usando um único campo de dados.

IWebPartParameters

Define o contrato que um controle de Web Parts implementa para passar um valor de parâmetro em uma conexão de Web Parts.

IWebPartRow

Define uma interface de provedor para conectar dois controles de servidor usando um único campo de dados.

IWebPartTable

Define uma interface de provedor para conectar dois controles de servidor usando uma tabela de dados inteira.

Enumerações

PartChromeState

Especifica se um controle e a borda em torno dele estão em um estado normal ou minimizado.

PartChromeType

Especifica o tipo de borda ao redor de um controle de Web Parts.

PersonalizationScope

Indica o escopo de personalização para um objeto WebPartManager ou o escopo de personalização que se aplica a uma propriedade em um controle de Web Parts.

WebPartExportMode

Especifica se todas, algumas ou nenhuma das propriedades de um controle WebPart podem ser exportadas.

WebPartHelpMode

Especifica os tipos disponíveis de UIs (interfaces do usuário) para exibir o conteúdo da Ajuda de um controle WebPart.

WebPartVerbRenderMode

Especifica como os verbos devem ser renderizados em um controle WebPart.

Delegados

FieldCallback

Faz referência ao método a ser chamado ao recuperar dados do campo de um provedor.

ParametersCallback

Faz referência ao método a ser chamado ao recuperar dados de linha de um provedor.

RowCallback

Faz referência ao método a ser chamado ao recuperar dados de linha de um provedor.

TableCallback

Faz referência ao método a ser chamado ao recuperar dados de tabela de um provedor.

WebPartAddingEventHandler

Representa o método que manipula o evento WebPartAdding de um objeto WebPartManager.

WebPartAuthorizationEventHandler

Representa o método que manipula o evento AuthorizeWebPart de um objeto WebPartManager.

WebPartCancelEventHandler

Representa o método que manipulará o evento SelectedWebPartChanging, o evento WebPartClosing ou o evento WebPartDeleting da classe WebPartManager.

WebPartConnectionsCancelEventHandler

Representa o método que manipulará o evento WebPartsConnecting ou o evento WebPartsDisconnecting de um controle WebPartManager.

WebPartConnectionsEventHandler

Representa o método que manipulará os eventos WebPartsConnected e WebPartsDisconnected do controle WebPartManager.

WebPartDisplayModeCancelEventHandler

Representa o método que manipula o evento DisplayModeChanging da classe WebPartManager.

WebPartDisplayModeEventHandler

Representa o método que manipulará o evento de DisplayModeChanged de um objeto WebPartManager.

WebPartEventHandler

Representa o método que manipulará o evento WebPartAdded, o evento WebPartDeleted, o evento WebPartClosed, o evento WebPartMoved ou o evento SelectedWebPartChanged de um objeto WebPartManager.

WebPartMovingEventHandler

Representa o método que manipulará o evento de WebPartMoving de um objeto WebPartManager.

WebPartVerbsEventHandler

Representa o representante do evento CreateVerbs.

Confira também