Partilhar via


UnauthorizedWebPart Construtores

Definição

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

Sobrecargas

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