Compartilhar via


UnauthorizedWebPart Construtores

Definição

Inicializa os dados de propriedade de uma nova instância de um controle UnauthorizedWebPart.

Sobrecargas

Nome Description
UnauthorizedWebPart(WebPart)

Inicializa uma nova instância de um controle UnauthorizedWebPart, chamado quando a autorização de um controle estático WebPart (ou servidor ou controle de usuário) falha.

UnauthorizedWebPart(String, String, String, String)

Inicializa uma nova instância de um controle UnauthorizedWebPart, chamado quando a autorização de um controle dinâmico WebPart (ou servidor ou controle de usuário) falha.

Comentários

O UnauthorizedWebPart construtor, em ambas as sobrecargas, chama construtores base na ProxyWebPart classe . Esses construtores inicializam dados de propriedade e criam uma nova instância de um UnauthorizedWebPart controle.

Quando o WebPartManager controle está adicionando WebPart controles (e outros controles de servidor ou usuário) à sua coleção de controles, ele verifica cada controle usando o IsAuthorized método . Se uma instância de controle não estiver autorizada, determinados valores de propriedade do controle (como sua ID) serão atribuídos a propriedades em um novo UnauthorizedWebPart controle e o UnauthorizedWebPart controle será adicionado à árvore de controle da página no lugar do controle que falhou na autorização.

Um UnauthorizedWebPart controle nunca é renderizado em uma página e um usuário não tem como saber que ele está lá. No entanto, um UnauthorizedWebPart controle também atua como um espaço reservado, mantendo a posição do controle original na árvore de controle e mantendo quaisquer dados de personalização preexistente para o controle original. Dessa forma, se um usuário personalizou anteriormente um controle, ele se torna não autorizado por algum motivo e, posteriormente, é autorizado novamente, os dados de personalização do usuário podem ser restaurados.

UnauthorizedWebPart(WebPart)

Inicializa uma nova instância de um controle UnauthorizedWebPart, chamado quando a autorização de um controle estático WebPart (ou servidor ou controle de usuário) falha.

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

Um WebPart que falhou ao ser autorizado pelo controle WebPartManager.

Comentários

O UnauthorizedWebPart construtor usa um controle webPart estático como um parâmetro, em webPart que falhou em uma verificação de autorização. Um controle estático é aquele declarado na marcação de uma página da Web, em vez de ser adicionado programaticamente. O construtor retorna uma nova instância de um UnauthorizedWebPart controle, que é adicionada à árvore de controle da página no lugar de webPart. Para obter mais informações, consulte UnauthorizedWebPart.

Confira também

Aplica-se a

UnauthorizedWebPart(String, String, String, String)

Inicializa uma nova instância de um controle UnauthorizedWebPart, chamado quando a autorização de um controle dinâmico WebPart (ou servidor ou controle de usuário) falha.

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 de caracteres que contém a ID do servidor de origem ou controle de usuário adicionado a um WebPartZoneBase para participar de um aplicativo Web Parts.

originalTypeName
String

Uma cadeia de caracteres que contém o nome do tipo do controle original.

originalPath
String

Uma cadeia de caracteres que contém o caminho virtual relativo para o controle de usuário, se o controle original for um controle de usuário.

genericWebPartID
String

Uma cadeia de caracteres que contém a ID do controle GenericWebPart que encapsula o servidor de origem ou controle de usuário.

Comentários

O UnauthorizedWebPart construtor é chamado quando um controle dinâmico WebPart ou de outro servidor falha na verificação de autorização. Um controle dinâmico é aquele que é adicionado a uma página programaticamente ou por um usuário de um catálogo de controles de Web Parts. O UnauthorizedWebPart construtor retorna uma nova instância de um UnauthorizedWebPart controle para substituir o controle dinâmico que falhou na autorização. Para obter mais informações, consulte UnauthorizedWebPart.

Confira também

Aplica-se a