Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Este tópico ainda não foi avaliado como - Avalie este tópico

Classe WebPartManagerInternals

Isola em uma classe separada métodos usados pelo WebPartManager controle e pode ser substituído por desenvolvedores que estendem o controle, mas raramente são necessárias para os desenvolvedores de páginas.

Namespace:  System.Web.UI.WebControls.WebParts
Assembly:  System.Web (em System.Web.dll)
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public sealed class WebPartManagerInternals

The WebPartManager classe é a maior nas Web Parts controle definido. Também é entre as classes de Web Parts mais importantes porque ele é usado em cada página da Web que contém controles Web Parts, e ele coordena e gerencia todos os controles Web Parts em uma página.

Porque o WebPartManager classe é usada tão freqüentemente e como ele contém tantos métodos expostos, alguns métodos necessários principalmente por desenvolvedores de controle que estão estendendo o WebPartManager controle estão contidos na WebPartManagerInternals classe. Esse isolamento dos métodos menos usados para o WebPartManagerInternals a API do simplifica a classe a WebPartManager classe e os métodos isolados não aparecem na WebPartManager objeto no IntelliSense.

Desenvolvedores que usam o WebPartManagerInternals classe é provável que os cenários em que eles precisam herdam o WebPartManager controlar e personalizá-la amplamente. Por exemplo, se você estiver criando um aplicativo de portal da Web ou um conjunto empacotado de controles Web Parts com personalizado exibir modos, zonas personalizadas, verbos personalizados, personalizada WebPart controles e outras extensões da base Web Parts interface do usuário (UI), em muitos casos (não todas) será necessário substituir e estender alguns do WebPartManager membros. E embora o WebPartManagerInternals classe estiver selada para que você não pode herdar de-la, seu personalizado WebPartManager classe provavelmente precisará telefonar inúmeros o WebPartManagerInternals métodos para gerenciar os controles Web Parts em uma página.

ObservaçãoObservação:

Como o WebPartManager classe, o WebPartManagerInternals classe fornece um controle de servidor que não tem nenhuma interface do usuário e nunca é visível em uma página. Ao contrário de WebPartManager, o WebPartManagerInternals classe nunca é declarada na marcação de uma página; ele é estritamente um objeto de trabalho que executa as tarefas em segundo plano. A maneira comum de usá-la é demonstrada pelo WebPartManager classe, que faz referência a ele por meio do protegido Internals propriedade e usa o objeto referenciado para chamar a WebPartManagerInternals métodos.

The WebPartManagerInternals classe contém métodos somente; não existem propriedades ou eventos. Todos os métodos na classe envolvem gerenciamento WebPart controles ou conexões entre os controles.

Para lidar com WebPart controles, WebPartManagerInternals inclui métodos para adicioná-los)AddWebPart), removê-los RemoveWebPart), manipulação de eventos CallOnDeleting), obter ou definir detalhes sobre sua relação a sua região (por exemplo, GetZoneID e SetZoneIndex), ou a configuração básica WebPart (por exemplo, as propriedades de controle SetIsClosed e SetHasSharedData).

Para manipular conexões, WebPartManagerInternals inclui métodos para excluí-los)DeleteConnection), definir qual objeto transformador usar ()SetTransformer), a configuração se a conexão é compartilhada e se é estática ()SetIsShared(WebPartConnection, Boolean) e SetIsStatic(WebPartConnection, Boolean)) e definindo uma mensagem de erro de conexão para usar ()SetConnectErrorMessage).

System.Object
  System.Web.UI.WebControls.WebParts.WebPartManagerInternals
Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

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

o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com: 3.5, 3.0, 2.0
Isso foi útil para você?
(1500 caracteres restantes)

Contribuições da comunidade

ADICIONAR
© 2013 Microsoft. Todos os direitos reservados.