Condividi tramite


UnauthorizedWebPart Costruttori

Definizione

Inizializza i dati della proprietà per una nuova istanza di un controllo UnauthorizedWebPart.

Overload

UnauthorizedWebPart(WebPart)

Inizializza una nuova istanza di un controllo UnauthorizedWebPart, chiamato quando un controllo WebPart statico, oppure un controllo server o utente, non riceve l'autorizzazione.

UnauthorizedWebPart(String, String, String, String)

Inizializza una nuova istanza di un controllo UnauthorizedWebPart, chiamato quando un controllo WebPart dinamico, oppure un controllo server o utente, non riceve l'autorizzazione.

Commenti

Il UnauthorizedWebPart costruttore, in entrambi gli overload, chiama costruttori di base nella ProxyWebPart classe . Questi costruttori inizializzano i dati delle proprietà e creano una nuova istanza di un UnauthorizedWebPart controllo.

Quando il WebPartManager controllo aggiunge WebPart controlli (e altri controlli server o utente) alla raccolta di controlli, controlla ogni controllo usando il IsAuthorized metodo . Se un'istanza di un controllo non è autorizzata, determinati valori di proprietà del controllo , ad esempio il relativo ID, vengono assegnati alle proprietà in un nuovo UnauthorizedWebPart controllo e il UnauthorizedWebPart controllo viene quindi aggiunto all'albero dei controlli della pagina al posto del controllo che non ha superato l'autorizzazione.

Il UnauthorizedWebPart rendering di un controllo non viene mai eseguito in una pagina e un utente non ha modo di sapere che è presente. Tuttavia, un UnauthorizedWebPart controllo funge anche da segnaposto, mantenendo la posizione del controllo originale nell'albero dei controlli e mantenendo i dati di personalizzazione preesistenti per il controllo originale. In questo modo, se un utente ha personalizzato un controllo in precedenza, diventa non autorizzato per qualche motivo e in seguito viene nuovamente autorizzato, i dati di personalizzazione dell'utente possono essere ripristinati.

UnauthorizedWebPart(WebPart)

Inizializza una nuova istanza di un controllo UnauthorizedWebPart, chiamato quando un controllo WebPart statico, oppure un controllo server o utente, non riceve l'autorizzazione.

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)

Parametri

webPart
WebPart

Classe WebPart non autorizzata dal controllo WebPartManager.

Commenti

Il UnauthorizedWebPart costruttore accetta un controllo webPart statico come parametro, in cui webPart non è stato eseguito un controllo di autorizzazione. Un controllo statico è un controllo dichiarato nel markup di una pagina Web, anziché essere aggiunto a livello di codice. Il costruttore restituisce una nuova istanza di un UnauthorizedWebPart controllo, che viene aggiunta all'albero dei controlli della pagina al posto di webPart. Per altre informazioni, vedere UnauthorizedWebPart.

Vedi anche

Si applica a

UnauthorizedWebPart(String, String, String, String)

Inizializza una nuova istanza di un controllo UnauthorizedWebPart, chiamato quando un controllo WebPart dinamico, oppure un controllo server o utente, non riceve l'autorizzazione.

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)

Parametri

originalID
String

Stringa che contiene l'ID del controllo server o utente originale aggiunto a una classe WebPartZoneBase per prendere parte a un'applicazione web part.

originalTypeName
String

Stringa che contiene il nome del tipo del controllo originale.

originalPath
String

Stringa che contiene il percorso virtuale relativo del controllo utente, se il controllo originale è un controllo utente.

genericWebPartID
String

Stringa che contiene l'ID del controllo GenericWebPart originale che include il controllo server o utente originale.

Commenti

Il UnauthorizedWebPart costruttore viene chiamato quando un controllo dinamico WebPart o un altro controllo server non riesce a verificarne l'autorizzazione. Un controllo dinamico è uno che viene aggiunto a una pagina a livello di codice o da un utente da un catalogo di controlli Web part. Il UnauthorizedWebPart costruttore restituisce una nuova istanza di un UnauthorizedWebPart controllo per sostituire il controllo dinamico che non ha superato l'autorizzazione. Per altre informazioni, vedere UnauthorizedWebPart.

Vedi anche

Si applica a