UnauthorizedWebPart Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.