UnauthorizedWebPart Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa dados de propriedade para uma nova instância de um UnauthorizedWebPart controlo.
Sobrecargas
| Name | Description |
|---|---|
| UnauthorizedWebPart(WebPart) |
Inicializa uma nova instância de um UnauthorizedWebPart controlo, chamada quando um controlo estático WebPart (ou controlo de servidor ou utilizador) falha a autorização. |
| UnauthorizedWebPart(String, String, String, String) |
Inicializa uma nova instância de um UnauthorizedWebPart controlo, chamada quando um controlo dinâmico WebPart (ou controlo de servidor ou utilizador) falha a autorização. |
Observações
O UnauthorizedWebPart construtor, em ambas as suas sobrecargas, chama construtores base na ProxyWebPart classe. Estes construtores inicializam cada um dados de propriedade e criam uma nova instância de um UnauthorizedWebPart controlo.
Quando o controlo WebPartManager adiciona WebPart controlos (e outros controlos de servidor ou utilizador) à sua coleção de controlos, verifica cada controlo usando o IsAuthorized método. Se uma instância de controlo não for autorizada, certos valores de propriedade do controlo (como o seu ID) são atribuídos a propriedades num novo UnauthorizedWebPart controlo, e o controlo UnauthorizedWebPart é então adicionado à árvore de controlo da página em vez do controlo que falhou à autorização.
Um controlo nunca é renderizado numa página, e o utilizador não tem forma de saber que UnauthorizedWebPart ele está lá. No entanto, um UnauthorizedWebPart controlo também atua como um marcador de posição, mantendo a posição do controlo original na árvore de controlo e mantendo quaisquer dados de personalização pré-existentes para o controlo original. Assim, se um utilizador personalizou previamente um controlo, este torna-se não autorizado por algum motivo, e mais tarde for autorizado novamente, os dados de personalização do utilizador podem ser restaurados.
UnauthorizedWebPart(WebPart)
Inicializa uma nova instância de um UnauthorizedWebPart controlo, chamada quando um controlo estático WebPart (ou controlo de servidor ou utilizador) falha a autorização.
public:
UnauthorizedWebPart(System::Web::UI::WebControls::WebParts::WebPart ^ webPart);
public UnauthorizedWebPart(System.Web.UI.WebControls.WebParts.WebPart webPart);
new System.Web.UI.WebControls.WebParts.UnauthorizedWebPart : System.Web.UI.WebControls.WebParts.WebPart -> System.Web.UI.WebControls.WebParts.UnauthorizedWebPart
Public Sub New (webPart As WebPart)
Parâmetros
- webPart
- WebPart
A WebPart que não foi autorizada pelo WebPartManager controlo.
Observações
O UnauthorizedWebPart construtor assume um controlo webPart estático como parâmetro, onde webPart falhou uma verificação de autorização. Um controlo estático é aquele que é declarado na marcação de uma página Web, em vez de ser adicionado programaticamente. O construtor devolve uma nova instância de um UnauthorizedWebPart controlo, que é adicionada à árvore de controlo da página em vez de webPart. Para obter mais informações, veja UnauthorizedWebPart.
Ver também
Aplica-se a
UnauthorizedWebPart(String, String, String, String)
Inicializa uma nova instância de um UnauthorizedWebPart controlo, chamada quando um controlo dinâmico WebPart (ou controlo de servidor ou utilizador) falha a autorização.
public:
UnauthorizedWebPart(System::String ^ originalID, System::String ^ originalTypeName, System::String ^ originalPath, System::String ^ genericWebPartID);
public UnauthorizedWebPart(string originalID, string originalTypeName, string originalPath, string genericWebPartID);
new System.Web.UI.WebControls.WebParts.UnauthorizedWebPart : string * string * string * string -> System.Web.UI.WebControls.WebParts.UnauthorizedWebPart
Public Sub New (originalID As String, originalTypeName As String, originalPath As String, genericWebPartID As String)
Parâmetros
- originalID
- String
Uma cadeia que contém o ID do servidor original ou controlo de utilizador que foi adicionado a WebPartZoneBase uma para participar numa aplicação Web Parts.
- originalTypeName
- String
Uma cadeia contendo o nome do tipo do controlo original.
- originalPath
- String
Uma cadeia contendo o caminho virtual relativo ao controlo do utilizador, se o controlo original for um controlo do utilizador.
- genericWebPartID
- String
Uma cadeia que contenha o ID do GenericWebPart controlo que envolve o controlo original do servidor ou utilizador.
Observações
O UnauthorizedWebPart construtor é chamado quando um controlo dinâmico WebPart ou outro servidor falha na verificação de autorização. Um controlo dinâmico é aquele que é adicionado a uma página programaticamente, ou por um utilizador a partir de um catálogo de controlos Web Parts. O UnauthorizedWebPart construtor devolve uma nova instância de um UnauthorizedWebPart controlo para substituir o controlo dinâmico que falhou à autorização. Para obter mais informações, veja UnauthorizedWebPart.