System.Web.UI.WebControls.WebParts Espaço de Nomes

Contém classes e interfaces conhecidas coletivamente como o conjunto de controlo Web Parts. Pode usar estas classes para criar páginas Web cujo aspeto e comportamento podem ser modificados (personalizados) pelos utilizadores finais. As definições personalizadas de cada utilizador para uma página são guardadas para futuras sessões do navegador.

Classes

Name Description
AppearanceEditorPart

Fornece um controlo de editor que permite aos utilizadores finais editar várias propriedades da interface de utilizador (UI) num controlo associado WebPart . Esta classe não pode ser herdada.

BehaviorEditorPart

Fornece um controlo de editor que permite aos utilizadores finais editar várias propriedades da interface de utilizador (UI) num controlo associado WebPart . Esta classe não pode ser herdada.

CatalogPart

Serve como classe base para controlos que residem em CatalogZoneBase zonas e que fornece catálogos de controlos disponíveis para servidores Web (especialmente WebPart controlos) que os utilizadores podem adicionar a uma página Web.

CatalogPartChrome

Permite aos programadores sobrepor a renderização apenas para as secções selecionadas de CatalogPart controlos numa CatalogZoneBase zona.

CatalogPartCollection

Contém uma coleção de CatalogPart controlos usados para fornecer catálogos de controlos de servidores Web que os utilizadores finais podem adicionar a uma página Web. Esta classe não pode ser herdada.

CatalogZone

Serve como o controlo principal no conjunto de controlos Web Parts para hospedagem CatalogPart de controlos numa página Web.

CatalogZoneBase

Serve como classe base para todos os controlos de zona que funcionam como catálogos. Os catálogos contêm listas de WebPart controlos que os utilizadores podem adicionar a uma página Web.

ConnectionConsumerAttribute

Identifica o método de callback num controlo de servidor que atua como consumidor numa ligação Web Parts, e permite aos programadores especificar detalhes sobre o ponto de ligação do consumidor.

ConnectionInterfaceCollection

Representa um conjunto de interfaces para utilização em ligações Web Parts.

ConnectionPoint

Serve como a classe base para definir objetos de pontos de ligação que permitem ao controlo do consumidor e ao controlo do fornecedor numa ligação Web Parts partilhar dados.

ConnectionProviderAttribute

Identifica o método de callback num controlo de servidor que atua como fornecedor numa ligação Web Parts, e permite aos programadores especificar detalhes sobre o ponto de ligação do fornecedor.

ConnectionsZone

Fornece uma interface de utilizador (UI) que permite aos utilizadores formar ligações entre WebPart outros controlos de servidor que residem em WebPartZoneBase zonas.

ConsumerConnectionPoint

Define um objeto de ponto de ligação que permite a um controlo de servidor, atuando como consumidor, formar uma ligação com um fornecedor.

ConsumerConnectionPointCollection

Representa um conjunto de pontos de ligação para um controlo numa zona de Web Parts, atuando como consumidor. Esta classe não pode ser herdada.

DeclarativeCatalogPart

Permite aos programadores adicionar um catálogo ou WebPart outros controlos de servidor a uma página Web no formato declarativo de persistência de página. Esta classe não pode ser herdada.

EditorPart

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

EditorPartChrome

Permite aos programadores sobrepor a renderização apenas para as secções selecionadas de EditorPart controlos numa EditorZoneBase zona.

EditorPartCollection

Contém uma coleção de EditorPart controlos usados para editar as propriedades, disposição, aparência e comportamento dos WebPart controlos. Esta classe não pode ser herdada.

EditorZone

Serve como o controlo principal no conjunto de controlos Web Parts para hospedagem EditorPart de controlos numa página Web.

EditorZoneBase

Serve como classe base para todos os controlos de zona que funcionam como contentores para EditorPart os controlos.

ErrorWebPart

Inserido numa página Web como marcador quando a tentativa de carregar ou criar uma nova instância de um controlo dinâmico WebPart falhou.

GenericWebPart

Envolve os controlos do servidor que não WebPart são controlos para que possam aparecer e comportar-se como controlos verdadeiros WebPart em tempo de execução.

ImportCatalogPart

Importa um ficheiro de descrição para um controlo WebPart (ou outro controlo ASP.NET servidor usado como controlo WebPart), para que os utilizadores possam adicionar o controlo a uma página Web com definições pré-definidas. Esta classe não pode ser herdada.

LayoutEditorPart

Fornece um controlo de editor que permite aos utilizadores finais editar várias propriedades de interface de utilizador (UI) orientadas ao layout num controlo associado WebPart . Esta classe não pode ser herdada.

PageCatalogPart

Fornece um catálogo que guarda referências a todos os WebPart controlos (e outros controlos de servidor contidos em WebPartZoneBase zonas) que um utilizador encerrou numa única página de Web Parts, permitindo aos utilizadores adicionar os controlos fechados de volta à página. Esta classe não pode ser herdada.

Part

Serve como classe base para todos os controlos de partes de Web Parts, que renderizam uma interface de utilizador modular numa página de Web Forms.

PersonalizableAttribute

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

PersonalizationAdministration

Implementa funcionalidades de gestão e administração para personalização de Web Parts. Esta classe não pode ser herdada.

PersonalizationDictionary

Encapsula regras básicas de validação que indicam se um dado personalizado é considerado personalizável em qualquer um UserShared dos casos.

PersonalizationEntry

Representa peças centrais da informação de estado de personalização personalizada contida num PersonalizationDictionary objeto. Esta classe não pode ser herdada.

PersonalizationProvider

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

PersonalizationProviderCollection

Armazena referências a PersonalizationProvider objetos indexados por nome. Esta 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 sobrescrito numa classe derivada, implementa uma representação de informação sobre um conjunto de dados de Web Parts para uma página.

PersonalizationStateInfoCollection

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

PersonalizationStateQuery

Representa um conjunto de parâmetros de consulta que podem ser passados a um fornecedor de personalização usando os vários métodos get e finding. Esta classe não pode ser herdada.

PropertyGridEditorPart

Fornece um controlo de editor que permite aos utilizadores finais editar propriedades personalizadas num controlo associado WebPart ou de servidor. Esta classe não pode ser herdada.

ProviderConnectionPoint

Define um objeto ponto de ligação que permite a um controlo de servidor, atuando como fornecedor, formar uma ligação com um consumidor.

ProviderConnectionPointCollection

Contém uma coleção de todos os ProviderConnectionPoint objetos associados a um controlo particular WebPart ou servidor que atua como fornecedor numa ligação. Esta classe não pode ser herdada.

ProxyWebPart

Representa a classe base para os controlos Web Parts que, sob certas condições, devem substituir outros controlos Web Parts numa página.

ProxyWebPartConnectionCollection

Contém uma coleção de objetos estáticos WebPartConnection , que é usada quando as ligações são declaradas nas páginas de conteúdo e o WebPartManager controlo é declarado numa página mestre. Esta classe não pode ser herdada.

ProxyWebPartManager

Fornece uma forma para os programadores declararem ligações estáticas numa página de conteúdo quando um WebPartManager controlo foi declarado na página mestra associada à página de conteúdo.

RowToFieldTransformer

Transforma dados numa ligação Web Parts de um fornecedor que implementa a IWebPartRow interface para um consumidor que espera dados através da IWebPartField interface.

RowToParametersTransformer

Transforma dados numa ligação Web Parts de um fornecedor que implementa a IWebPartRow interface para um consumidor que espera receber dados de um fornecedor que implementa a IWebPartParameters interface.

SharedPersonalizationStateInfo

Representa uma versão leve da informação de personalização partilhada sobre uma página. Esta classe não pode ser herdada.

SqlPersonalizationProvider

Implementa um fornecedor de personalização que utiliza o Microsoft SQL Server.

TitleStyle

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

ToolZone

Serve como classe base para um conjunto de zonas auxiliares que aparecem apenas em certos modos de exibição de página associados.

TransformerTypeCollection

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

UnauthorizedWebPart

Usado para criar um objeto provisório sempre que o WebPartManager método do IsAuthorized controlo retorna false para um WebPart controlo. Esta classe não pode ser herdada.

UserPersonalizationStateInfo

Representa a informação de personalização por utilizador para uma página e para um utilizador. Esta classe não pode ser herdada.

WebBrowsableAttribute

Indica se a propriedade designada de um controlo Web Parts é exibida num PropertyGridEditorPart objeto.

WebDescriptionAttribute

Define o valor da string a usar como ToolTip para uma propriedade de um controlo Web Parts.

WebDisplayNameAttribute

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

WebPart

Serve como a classe base para controlos personalizados de ASP.NET Web Parts, adicionando à classe base Part apresenta algumas propriedades adicionais da interface de utilizador (UI), a capacidade de criar ligações e comportamento de personalização.

WebPartAddingEventArgs

Fornece dados para o WebPartAdding evento.

WebPartAuthorizationEventArgs

Fornece dados para o AuthorizeWebPart evento.

WebPartCancelEventArgs

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

WebPartChrome

Permite aos programadores sobrepor a renderização apenas para as secções selecionadas de WebPart ou para os controlos do servidor numa WebPartZoneBase zona.

WebPartCollection

Contém uma coleção de WebPart controlos usados para rastrear e gerir grupos relacionados de controlos. Esta classe não pode ser herdada.

WebPartConnection

Fornece um objeto que permite que dois WebPart controlos formem uma ligação. Esta classe não pode ser herdada.

WebPartConnectionCollection

Representa uma coleção de ligações para um controlo numa zona de Web Parts. Esta classe não pode ser herdada.

WebPartConnectionsCancelEventArgs

Fornece dados para os eventos WebPartsConnecting e WebPartsDisconnecting.

WebPartConnectionsEventArgs

Fornece os dados de eventos para os WebPartsConnected eventos e WebPartsDisconnected do WebPartManager controlo.

WebPartDescription

Fornece informação sobre um WebPart controlo que pode ser exibido num catálogo de controlos Web Parts sem necessidade de criar uma instância do controlo.

WebPartDescriptionCollection

Consiste numa coleção de WebPartDescription objetos a serem usados com catálogos de WebPart controlos. Esta classe não pode ser herdada.

WebPartDisplayMode

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

WebPartDisplayModeCancelEventArgs

Fornece dados para o DisplayModeChanging evento cancelável.

WebPartDisplayModeCollection

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

WebPartDisplayModeEventArgs

Fornece dados para o DisplayModeChanged evento.

WebPartEventArgs

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

WebPartManager

Serve como a classe central do conjunto de controlo Web Parts, gerindo todos os controlos, funcionalidades e eventos Web Parts que ocorrem numa página Web.

WebPartManagerInternals

Isola em métodos de classe separados que são usados pelo WebPartManager controlo e podem ser sobrepostos por programadores que estendem o controlo, mas raramente são necessários pelos programadores de páginas.

WebPartMenuStyle

Contém características de estilo para menus nos WebPart controlos. Esta classe não pode ser herdada.

WebPartMovingEventArgs

Fornece dados para o WebPartMoving evento.

WebPartPersonalization

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

WebPartTracker

Monitoriza as ligações das Web Parts para ligações circulares.

WebPartTransformer

Fornece uma implementação básica para classes transformadoras para converter dados entre dois pontos de ligação incompatíveis.

WebPartTransformerAttribute

Identifica os tipos de pontos de ligação que um transformador suporta.

WebPartTransformerCollection

Fornece uma coleção de WebPartTransformer objetos.

WebPartUserCapability

Fornece informações sobre as capacidades do utilizador para visualizar e modificar dados de personalização. Esta classe não pode ser herdada.

WebPartVerb

Fornece um elemento interativo de interface de utilizador (UI) que permite aos utilizadores realizar ações numa página de Web Parts.

WebPartVerbCollection

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

WebPartVerbsEventArgs

Fornece dados de evento para o CreateVerbs evento utilizado pelo OnCreateVerbs(WebPartVerbsEventArgs) método.

WebPartZone

Serve como o controlo principal no conjunto de controlos Web Parts para hospedagem WebPart de controlos numa página Web.

WebPartZoneBase

Serve como classe base para todos os controlos de zona que atuam como contentores para WebPart (ou outros controlos de servidor ou utilizador).

WebPartZoneCollection

Contém uma coleção de WebPartZone controlos apenas de leitura.

WebZone

Serve como classe base para todos os controlos que atuam como contentores para controlos de servidor (incluindo controlos Web Parts Part , controlos de servidor e controlos de utilizador) em aplicações Web Parts.

Interfaces

Name Description
IPersonalizable

Define capacidades adicionais de gestão para a aplicação e extração do estado de personalização.

ITrackingPersonalizable

Permite que os controlos Web Parts acompanhem as fases específicas do processo de carregamento e gravação de personalização.

ITransformerConfigurationControl

Define o contrato que um controlo implementa para atuar como controlo de configuração para um transformador numa ligação Web Parts.

IVersioningPersonalizable

Representa uma interface que pode gerir dados de personalização pertencentes a uma versão anterior de um controlo Web Parts.

IWebActionable

Permite WebPart que os controlos ou outros controlos de servidor contenham coleções de verbos.

IWebEditable

Fornece uma interface para os programadores especificarem controlos personalizados de edição associados a um WebPart controlo.

IWebPart

Define as propriedades comuns da interface de utilizador (UI) usadas pelos controlos ASP.NET WebPart.

IWebPartField

Define uma interface de fornecedor para ligar dois controlos de servidor usando um único campo de dados.

IWebPartParameters

Define o contrato que um controlo de Web Parts implementa para passar um valor de parâmetro numa ligação de Web Parts.

IWebPartRow

Define uma interface de fornecedor para ligar dois controlos de servidor usando um único campo de dados.

IWebPartTable

Define uma interface de fornecedor para ligar dois controlos de servidor usando uma tabela inteira de dados.

Enumerações

Name Description
PartChromeState

Especifica se um controlo e a fronteira que o rodeia estão num estado normal ou minimizado.

PartChromeType

Especifica o tipo de fronteira que rodeia um controlo de Web Parts.

PersonalizationScope

Indica o âmbito de personalização para um WebPartManager objeto ou o âmbito de personalização que se aplica a uma propriedade num controlo Web Parts.

WebPartExportMode

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

WebPartHelpMode

Especifica os tipos de interfaces de utilizador (UIs) disponíveis para exibir conteúdo de Ajuda para um WebPart controlo.

WebPartVerbRenderMode

Especifica como os verbos devem ser renderizados num WebPart controlo.

Delegados

Name Description
FieldCallback

Faz referência ao método a chamar ao recuperar dados de campo de um fornecedor.

ParametersCallback

Faz referência ao método a chamar ao recuperar dados de linha de um fornecedor.

RowCallback

Faz referência ao método a chamar ao recuperar dados de linha de um fornecedor.

TableCallback

Faz referência ao método a chamar ao recuperar dados de tabela de um fornecedor.

WebPartAddingEventHandler

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

WebPartAuthorizationEventHandler

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

WebPartCancelEventHandler

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

WebPartConnectionsCancelEventHandler

Representa o método que irá lidar com o WebPartsConnecting evento ou WebPartsDisconnecting evento de um WebPartManager controlo.

WebPartConnectionsEventHandler

Representa o método que irá lidar com os WebPartsConnected eventos e WebPartsDisconnected do WebPartManager controlo.

WebPartDisplayModeCancelEventHandler

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

WebPartDisplayModeEventHandler

Representa o método que irá lidar com o DisplayModeChanged evento de um WebPartManager objeto.

WebPartEventHandler

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

WebPartMovingEventHandler

Representa o método que irá lidar com o WebPartMoving evento de um WebPartManager objeto.

WebPartVerbsEventHandler

Representa o delegado do CreateVerbs evento.

Ver também