UnauthorizedWebPart Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert Eigenschaftendaten für eine neue Instanz eines UnauthorizedWebPart-Steuerelements.
Überlädt
UnauthorizedWebPart(WebPart) |
Initialisiert eine neue Instanz eines UnauthorizedWebPart-Steuerelements, das aufgerufen wird, wenn ein statisches WebPart-Steuerelement (oder ein Server- oder Benutzersteuerelement) keine Autorisierung erhält. |
UnauthorizedWebPart(String, String, String, String) |
Initialisiert eine neue Instanz eines UnauthorizedWebPart-Steuerelements, das aufgerufen wird, wenn ein dynamisches WebPart-Steuerelement (oder ein Server- oder Benutzersteuerelement) keine Autorisierung erhält. |
Hinweise
Der UnauthorizedWebPart Konstruktor ruft in beiden Überladungen Basiskonstruktoren in der ProxyWebPart -Klasse auf. Diese Konstruktoren initialisieren jeweils Eigenschaftendaten und erstellen eine neue Instanz eines UnauthorizedWebPart Steuerelements.
Wenn das WebPartManager Steuerelement seiner Sammlung von Steuerelementen Steuerelemente (und andere Server- oder Benutzersteuerelemente) hinzufügt WebPart , überprüft es jedes Steuerelement mithilfe der IsAuthorized -Methode. Wenn eine Steuerelementinstanz nicht autorisiert ist, werden bestimmte Eigenschaftswerte des Steuerelements (z. B. seine ID) Eigenschaften in einem neuen UnauthorizedWebPart Steuerelement zugewiesen, und das UnauthorizedWebPart Steuerelement wird dann der Steuerelementstruktur der Seite anstelle des Steuerelements hinzugefügt, für das die Autorisierung fehlgeschlagen ist.
Ein UnauthorizedWebPart Steuerelement wird nie auf einer Seite gerendert, und ein Benutzer weiß nicht, dass es dort vorhanden ist. Ein UnauthorizedWebPart Steuerelement fungiert jedoch auch als Platzhalter und behält die Position des ursprünglichen Steuerelements in der Steuerelementstruktur bei und behält alle bereits vorhandenen Personalisierungsdaten für das ursprüngliche Steuerelement bei. Wenn ein Benutzer ein Steuerelement zuvor personalisiert hat, wird es aus irgendeinem Grund nicht autorisiert, und später wird es wieder autorisiert, können die Personalisierungsdaten des Benutzers wiederhergestellt werden.
UnauthorizedWebPart(WebPart)
Initialisiert eine neue Instanz eines UnauthorizedWebPart-Steuerelements, das aufgerufen wird, wenn ein statisches WebPart-Steuerelement (oder ein Server- oder Benutzersteuerelement) keine Autorisierung erhält.
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)
Parameter
- webPart
- WebPart
Ein WebPart-Steuerelement, das nicht vom WebPartManager-Steuerelement autorisiert worden ist.
Hinweise
Der UnauthorizedWebPart Konstruktor verwendet ein statisches Steuerelement webPart
als Parameter, bei dem webPart
eine Autorisierungsprüfung fehlgeschlagen ist. Ein statisches Steuerelement ist ein Steuerelement, das im Markup einer Webseite deklariert wird, anstatt programmgesteuert hinzugefügt zu werden. Der Konstruktor gibt eine neue Instanz eines UnauthorizedWebPart Steuerelements zurück, die der Steuerelementstruktur der Seite anstelle von webPart
hinzugefügt wird. Weitere Informationen finden Sie unter UnauthorizedWebPart.
Weitere Informationen
Gilt für:
UnauthorizedWebPart(String, String, String, String)
Initialisiert eine neue Instanz eines UnauthorizedWebPart-Steuerelements, das aufgerufen wird, wenn ein dynamisches WebPart-Steuerelement (oder ein Server- oder Benutzersteuerelement) keine Autorisierung erhält.
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)
Parameter
- originalID
- String
Eine Zeichenfolge, die die ID des ursprünglichen Server- oder Benutzersteuerelements enthält, das einer WebPartZoneBase zur Teilnahme an Webparts-Anwendungen hinzugefügt wurde.
- originalTypeName
- String
Eine Zeichenfolge, die den Namen des ursprünglichen Steuerelementtyps enthält.
- originalPath
- String
Eine Zeichenfolge, die den relativen virtuellen Pfad für das Benutzersteuerelement enthält, wenn das ursprüngliche Steuerelement ein Benutzersteuerelement ist.
- genericWebPartID
- String
Eine Zeichenfolge, die die ID des GenericWebPart-Steuerelements enthält, das das ursprüngliche Server- oder Benutzersteuerelement umschließt.
Hinweise
Der UnauthorizedWebPart Konstruktor wird aufgerufen, wenn die Autorisierungsprüfung eines dynamischen WebPart oder eines anderen Serversteuerelements fehlschlägt. Ein dynamisches Steuerelement ist ein Steuerelement, das einer Seite programmgesteuert oder von einem Benutzer aus einem Katalog von Webparts-Steuerelementen hinzugefügt wird. Der UnauthorizedWebPart Konstruktor gibt eine neue Instanz eines Steuerelements UnauthorizedWebPart zurück, um das dynamische Steuerelement zu ersetzen, bei dem die Autorisierung fehlgeschlagen ist. Weitere Informationen finden Sie unter UnauthorizedWebPart.