UnauthorizedWebPart Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje dane właściwości dla nowego wystąpienia kontrolki UnauthorizedWebPart .
Przeciążenia
UnauthorizedWebPart(WebPart) |
Inicjuje nowe wystąpienie kontrolki UnauthorizedWebPart , wywoływane w przypadku niepowodzenia autoryzacji statycznej WebPart kontrolki (serwera lub kontrolki użytkownika). |
UnauthorizedWebPart(String, String, String, String) |
Inicjuje nowe wystąpienie kontrolki UnauthorizedWebPart , wywoływane, gdy autoryzacja dynamiczna WebPart (lub serwer lub kontrola użytkownika) kończy się niepowodzeniem. |
Uwagi
Konstruktor UnauthorizedWebPart , w obu jego przeciążeniach, wywołuje konstruktory podstawowe w ProxyWebPart klasie. Konstruktory te inicjują dane właściwości i tworzą nowe wystąpienie kontrolki UnauthorizedWebPart .
Gdy kontrolka WebPartManager dodaje WebPart kontrolki (i inne kontrolki serwera lub użytkownika) do kolekcji kontrolek, sprawdza każdą kontrolkę IsAuthorized przy użyciu metody . Jeśli wystąpienie kontrolki nie jest autoryzowane, niektóre wartości właściwości z kontrolki (na przykład jego identyfikator) są przypisywane do właściwości w nowej UnauthorizedWebPart kontrolce, a kontrolka UnauthorizedWebPart jest następnie dodawana do drzewa kontrolnego strony zamiast kontrolki, która zakończyła się niepowodzeniem autoryzacji.
Kontrolka UnauthorizedWebPart nigdy nie jest renderowana na stronie, a użytkownik nie ma możliwości jej znajomości. Jednak kontrolka UnauthorizedWebPart działa również jako symbol zastępczy, utrzymując pozycję oryginalnej kontrolki w drzewie sterowania i utrzymując wszelkie istniejące dane personalizacji dla oryginalnej kontrolki. W ten sposób, jeśli użytkownik wcześniej spersonalizuje kontrolkę, staje się nieautoryzowany z jakiegoś powodu, a później jest autoryzowany ponownie, dane personalizacji użytkownika można przywrócić.
UnauthorizedWebPart(WebPart)
Inicjuje nowe wystąpienie kontrolki UnauthorizedWebPart , wywoływane w przypadku niepowodzenia autoryzacji statycznej WebPart kontrolki (serwera lub kontrolki użytkownika).
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
Element WebPart , który nie może być autoryzowany przez kontrolkę WebPartManager .
Uwagi
Konstruktor UnauthorizedWebPart przyjmuje statyczną kontrolkę webPart
jako parametr, gdzie webPart
nie powiodło się sprawdzanie autoryzacji. Statyczna kontrolka to ta, która jest zadeklarowana w znacznikach strony sieci Web, a nie jest dodawana programowo. Konstruktor zwraca nowe wystąpienie kontrolki UnauthorizedWebPart , które jest dodawane do drzewa kontrolnego strony zamiast webPart
. Aby uzyskać więcej informacji, zobacz UnauthorizedWebPart.
Zobacz też
Dotyczy
UnauthorizedWebPart(String, String, String, String)
Inicjuje nowe wystąpienie kontrolki UnauthorizedWebPart , wywoływane, gdy autoryzacja dynamiczna WebPart (lub serwer lub kontrola użytkownika) kończy się niepowodzeniem.
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
Ciąg zawierający identyfikator oryginalnego serwera lub kontrolki użytkownika, który został dodany do elementu do WebPartZoneBase udziału w aplikacji składników Web Part.
- originalTypeName
- String
Ciąg zawierający nazwę typu oryginalnej kontrolki.
- originalPath
- String
Ciąg zawierający względną ścieżkę wirtualną do kontrolki użytkownika, jeśli oryginalna kontrolka jest kontrolką użytkownika.
- genericWebPartID
- String
Ciąg zawierający identyfikator kontrolki GenericWebPart , która opakowuje oryginalny serwer lub kontrolkę użytkownika.
Uwagi
Konstruktor jest wywoływany, gdy dynamiczna UnauthorizedWebPartWebPart lub inna kontrolka serwera kończy się niepowodzeniem sprawdzania autoryzacji. Kontrolka dynamiczna to kontrolka dodawana do strony programowo lub przez użytkownika z wykazu kontrolek składników Web Part. Konstruktor UnauthorizedWebPart zwraca nowe wystąpienie kontrolki UnauthorizedWebPart , aby zastąpić dynamiczną kontrolkę, która nie powiodła się autoryzacji. Aby uzyskać więcej informacji, zobacz UnauthorizedWebPart.