Freigeben über


UnauthorizedWebPart Konstruktoren

Definition

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 webParthinzugefü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.

Weitere Informationen

Gilt für: