Sdílet prostřednictvím


UnauthorizedWebPart Konstruktory

Definice

Inicializuje data vlastností pro novou instanci ovládacího prvku UnauthorizedWebPart .

Přetížení

UnauthorizedWebPart(WebPart)

Inicializuje novou instanci ovládacího UnauthorizedWebPart prvku, která se volá při selhání autorizace statického WebPart ovládacího prvku (nebo serverového nebo uživatelského ovládacího prvku).

UnauthorizedWebPart(String, String, String, String)

Inicializuje novou instanci ovládacího prvku, která se UnauthorizedWebPart volá při selhání autorizace dynamického WebPart ovládacího prvku (nebo serverového nebo uživatelského ovládacího prvku).

Poznámky

Konstruktor UnauthorizedWebPart v obou svých přetíženích volá základní konstruktory ve ProxyWebPart třídě. Tyto konstruktory každý inicializují data vlastností a vytvoří novou instanci UnauthorizedWebPart ovládacího prvku.

WebPartManager Když ovládací prvek přidává WebPart ovládací prvky (a další serverové nebo uživatelské ovládací prvky) do své kolekce ovládacích prvků, kontroluje každý ovládací prvek pomocí IsAuthorized metody . Pokud instance ovládacího prvku není autorizována, určité hodnoty vlastností z ovládacího prvku (například jeho ID) jsou přiřazeny k vlastnostem v novém UnauthorizedWebPart ovládacím prvku a UnauthorizedWebPart ovládací prvek se pak přidá do stromu ovládacích prvků na stránce místo ovládacího prvku, u kterého došlo k selhání autorizace.

Ovládací UnauthorizedWebPart prvek se na stránce nikdy nevykreslí a uživatel nemůže zjistit, že tam je. Ovládací prvek však UnauthorizedWebPart funguje také jako zástupný symbol, který udržuje pozici původního ovládacího prvku ve stromu ovládacích prvků a udržuje veškerá předem existující data přizpůsobení pro původní ovládací prvek. Pokud si uživatel dříve přizpůsobil ovládací prvek, stane se z nějakého důvodu neoprávněným a později je znovu autorizován, je možné data přizpůsobení uživatele obnovit.

UnauthorizedWebPart(WebPart)

Inicializuje novou instanci ovládacího UnauthorizedWebPart prvku, která se volá při selhání autorizace statického WebPart ovládacího prvku (nebo serverového nebo uživatelského ovládacího prvku).

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)

Parametry

webPart
WebPart

A WebPart , který se nepodařilo autorizovat ovládacím WebPartManager prvku.

Poznámky

Konstruktor UnauthorizedWebPart přebírá statický ovládací prvek webPart jako parametr, u kterého webPart selhala kontrola autorizace. Statický ovládací prvek je ten, který je deklarován ve značkách webové stránky místo toho, aby byl přidán programově. Konstruktor vrátí novou instanci ovládacího prvku UnauthorizedWebPart , který je přidán do stromu ovládacího prvku stránky místo webPart. Další informace naleznete v tématu UnauthorizedWebPart.

Viz také

Platí pro

UnauthorizedWebPart(String, String, String, String)

Inicializuje novou instanci ovládacího prvku, která se UnauthorizedWebPart volá při selhání autorizace dynamického WebPart ovládacího prvku (nebo serverového nebo uživatelského ovládacího prvku).

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)

Parametry

originalID
String

Řetězec, který obsahuje ID původního serveru nebo uživatelského ovládacího prvku, který byl přidán do objektu WebPartZoneBase pro účast v aplikaci webových částí.

originalTypeName
String

Řetězec obsahující název typu původního ovládacího prvku.

originalPath
String

Řetězec obsahující relativní virtuální cestu k uživatelskému ovládacímu prvku, pokud je původní ovládací prvek uživatelský ovládací prvek.

genericWebPartID
String

Řetězec obsahující ID GenericWebPart ovládacího prvku, který zabalí původní server nebo uživatelský ovládací prvek.

Poznámky

Konstruktor UnauthorizedWebPart je volána, když dynamický WebPart nebo jiný serverový ovládací prvek selže při kontrole autorizace. Dynamický ovládací prvek je ten, který je přidán na stránku programově nebo uživatelem z katalogu ovládacích prvků webových částí. Konstruktor UnauthorizedWebPart vrátí novou instanci ovládacího prvku, který UnauthorizedWebPart nahradí dynamický ovládací prvek, který selhal v autorizaci. Další informace naleznete v tématu UnauthorizedWebPart.

Viz také

Platí pro