Udostępnij za pośrednictwem


UnauthorizedWebPart Konstruktory

Definicja

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.

Zobacz też

Dotyczy