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 Eigenschaftsdaten für eine neue Instanz eines UnauthorizedWebPart Steuerelements.
Überlädt
| Name | Beschreibung |
|---|---|
| UnauthorizedWebPart(WebPart) |
Initialisiert eine neue Instanz eines UnauthorizedWebPart Steuerelements, die aufgerufen wird, wenn ein statisches WebPart Steuerelement (oder Server- oder Benutzersteuerelement) die Autorisierung fehlschlägt. |
| UnauthorizedWebPart(String, String, String, String) |
Initialisiert eine neue Instanz eines UnauthorizedWebPart Steuerelements, die aufgerufen wird, wenn ein dynamisches WebPart Steuerelement (oder ein Server- oder Benutzersteuerelement) die Autorisierung fehlschlägt. |
Hinweise
Der UnauthorizedWebPart Konstruktor ruft in beiden Überladungen Basiskonstruktoren in der ProxyWebPart Klasse auf. Diese Konstruktoren initialisieren die Eigenschaftendaten und erstellen eine neue Instanz eines UnauthorizedWebPart Steuerelements.
Wenn das WebPartManager Steuerelement Steuerelemente (und andere Server- oder Benutzersteuerelemente) zu seiner Auflistung von Steuerelementen hinzufügt WebPart , überprüft es jedes Steuerelement mithilfe der IsAuthorized Methode. Wenn eine Steuerelementinstanz nicht autorisiert ist, werden bestimmten Eigenschaftswerten aus dem Steuerelement (z. B. dessen ID) Eigenschaften in einem neuen UnauthorizedWebPart Steuerelement zugewiesen, und das UnauthorizedWebPart Steuerelement wird dann anstelle des Steuerelements, das die Autorisierung fehlgeschlagen hat, der Steuerelementstruktur der Seite hinzugefügt.
Ein UnauthorizedWebPart Steuerelement wird nie auf einer Seite gerendert, und ein Benutzer hat keine Möglichkeit zu wissen, dass es vorhanden ist. Ein UnauthorizedWebPart Steuerelement fungiert jedoch auch als Platzhalter, behält die Position des ursprünglichen Steuerelements in der Steuerelementstruktur bei und behält alle vorhandenen Personalisierungsdaten für das ursprüngliche Steuerelement bei. Auf diese Weise kann, wenn ein Benutzer zuvor ein Steuerelement personalisiert hat, aus irgendeinem Grund nicht autorisiert und später erneut autorisiert werden, die Personalisierungsdaten des Benutzers wiederhergestellt werden.
UnauthorizedWebPart(WebPart)
Initialisiert eine neue Instanz eines UnauthorizedWebPart Steuerelements, die aufgerufen wird, wenn ein statisches WebPart Steuerelement (oder Server- oder Benutzersteuerelement) die Autorisierung fehlschlägt.
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 Fehler beim Autorisieren des WebPartManager Steuerelements.
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, das anstelle der webPartSteuerelementstruktur der Seite 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, die aufgerufen wird, wenn ein dynamisches WebPart Steuerelement (oder ein Server- oder Benutzersteuerelement) die Autorisierung fehlschlägt.
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 Servers oder Benutzersteuerelements enthält, das einer WebPartZoneBase Webpartanwendung hinzugefügt wurde.
- originalTypeName
- String
Eine Zeichenfolge, die den Namen des Typs des ursprünglichen Steuerelements enthält.
- originalPath
- String
Eine Zeichenfolge, die den relativen virtuellen Pfad zum Benutzersteuerelement enthält, wenn das ursprüngliche Steuerelement ein Benutzersteuerelement ist.
- genericWebPartID
- String
Eine Zeichenfolge mit der ID des GenericWebPart Steuerelements, das das ursprüngliche Server- oder Benutzersteuerelement umschließt.
Hinweise
Der UnauthorizedWebPart Konstruktor wird aufgerufen, wenn eine dynamische WebPart oder andere Serversteuerung die Autorisierungsprüfung fehlschlägt. Ein dynamisches Steuerelement ist ein Steuerelement, das einer Seite programmgesteuert oder von einem Benutzer aus einem Katalog von Webpart-Steuerelementen hinzugefügt wird. Der UnauthorizedWebPart Konstruktor gibt eine neue Instanz eines UnauthorizedWebPart Steuerelements zurück, um das dynamische Steuerelement zu ersetzen, bei dem die Autorisierung fehlgeschlagen ist. Weitere Informationen finden Sie unter UnauthorizedWebPart.