Compartir a través de


UnauthorizedWebPart Constructores

Definición

Inicializa los datos de propiedad de una nueva instancia de un control UnauthorizedWebPart.

Sobrecargas

UnauthorizedWebPart(WebPart)

Inicializa una nueva instancia de un control UnauthorizedWebPart, al que se llama cuando se producen errores en la autorización de un control WebPart estático (o un control de servidor o usuario).

UnauthorizedWebPart(String, String, String, String)

Inicializa una nueva instancia de un control UnauthorizedWebPart, al que se llama cuando se producen errores en la autorización de un control WebPart dinámico (o un control de servidor o usuario).

Comentarios

El UnauthorizedWebPart constructor, en ambas sobrecargas, llama a constructores base en la ProxyWebPart clase . Estos constructores inicializan los datos de propiedad y crean una nueva instancia de un UnauthorizedWebPart control.

Cuando el WebPartManager control agrega WebPart controles (y otros controles de servidor o de usuario) a su colección de controles, comprueba cada control mediante el IsAuthorized método . Si una instancia de control no está autorizada, determinados valores de propiedad del control (como su identificador) se asignan a las propiedades de un nuevo UnauthorizedWebPart control y el UnauthorizedWebPart control se agrega al árbol de control de la página en lugar del control que produjo un error en la autorización.

Un UnauthorizedWebPart control nunca se representa en una página y un usuario no tiene forma de saber que está allí. Sin embargo, un UnauthorizedWebPart control también actúa como marcador de posición, manteniendo la posición del control original en el árbol de control y manteniendo los datos de personalización preexistentes para el control original. De este modo, si un usuario personalizó previamente un control, se convierte en no autorizado por algún motivo y, posteriormente, se vuelve a autorizar, se pueden restaurar los datos de personalización del usuario.

UnauthorizedWebPart(WebPart)

Inicializa una nueva instancia de un control UnauthorizedWebPart, al que se llama cuando se producen errores en la autorización de un control WebPart estático (o un control de servidor o usuario).

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

Control WebPart cuya autorización no ha podido efectuar el control WebPartManager.

Comentarios

El UnauthorizedWebPart constructor toma un control webPart estático como parámetro, donde webPart ha producido un error en una comprobación de autorización. Un control estático es uno que se declara en el marcado de una página web, en lugar de agregarse mediante programación. El constructor devuelve una nueva instancia de un UnauthorizedWebPart control , que se agrega al árbol de control de la página en lugar de webPart. Para obtener más información, vea UnauthorizedWebPart.

Consulte también

Se aplica a

UnauthorizedWebPart(String, String, String, String)

Inicializa una nueva instancia de un control UnauthorizedWebPart, al que se llama cuando se producen errores en la autorización de un control WebPart dinámico (o un control de servidor o usuario).

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

Una cadena que contiene el identificador del control de servidor o usuario original que se ha agregado a WebPartZoneBase para participar en una aplicación de elementos Web.

originalTypeName
String

Una cadena que contiene el nombre del tipo de control original.

originalPath
String

Una cadena que contiene la ruta de acceso virtual relativa al control de usuario, si el control original es un control de usuario.

genericWebPartID
String

Una cadena que contiene el identificador del control GenericWebPart que contiene el control de servidor o usuario original.

Comentarios

Se UnauthorizedWebPart llama al constructor cuando se produce un error en una comprobación de autorización de un control dinámico WebPart u otro servidor. Un control dinámico es uno que se agrega a una página mediante programación o por un usuario de un catálogo de controles de elementos web. El UnauthorizedWebPart constructor devuelve una nueva instancia de un UnauthorizedWebPart control para reemplazar el control dinámico que produjo un error en la autorización. Para obtener más información, vea UnauthorizedWebPart.

Consulte también

Se aplica a