WebPartPersonalization.EnsureEnabled(Boolean) Methode

Definition

Stellt sicher, dass die WebPartPersonalization-Instanz die Initialisierung abgeschlossen hat, oder dass der aktuelle Benutzer die erforderliche Berechtigung zum Bearbeiten von Personalisierungszuständen besitzt.

public:
 void EnsureEnabled(bool ensureModifiable);
public void EnsureEnabled (bool ensureModifiable);
member this.EnsureEnabled : bool -> unit
Public Sub EnsureEnabled (ensureModifiable As Boolean)

Parameter

ensureModifiable
Boolean

Ein boolescher Wert, der angibt, welche Art der Prüfung erfolgen soll.

Ausnahmen

Der aktuelle Benutzer besitzt nicht die erforderliche Berechtigung zum Ändern von Personalisierungsinformationen, oder andere Prüfungen sind fehlgeschlagen.

- oder -

IsEnabled hat false zurückgegeben.

Hinweise

Diese Methode ist eine Hilfsmethode, die in mehreren WebPartPersonalization Methoden verwendet wird, um eine von zwei Dingen sicherzustellen:

  • Die WebPartPersonalization Instanz hat die Initialisierung abgeschlossen (z. B. die Load Methode wurde aufgerufen und erfolgreich abgeschlossen). Diese Überprüfung erfolgt, wenn der ensureModifiable Parameter gleich ist false.

    - oder -

  • Der aktuelle Benutzer hat Rechte zum Ändern des Personalisierungsstatus. Diese Überprüfung erfolgt, wenn ensureModifiable gleich true.

Das WebPartManager Steuerelement ruft diese Methode auch in einer Reihe von Fällen auf:

  • Um den Anzeigemodus auf etwas anderes als normal zu wechseln. Der aktuelle Benutzer muss über Rechte zum Ändern des Personalisierungsstatus verfügen.

  • Um Webparts steuerelemente hinzuzufügen, zu löschen oder zu verschieben. Der aktuelle Benutzer muss über Rechte zum Ändern des Personalisierungsstatus verfügen.

  • Um Webparts Steuerelemente zu verbinden, zu trennen und zu bearbeiten. Der aktuelle Benutzer muss über Rechte zum Ändern des Personalisierungsstatus verfügen.

  • So exportieren Sie die Webparts Steuerelemente auf einer Seite. Die WebPartPersonalization Instanz muss die Initialisierung abgeschlossen haben.

  • So importieren Sie Webparts Steuerelemente. Der aktuelle Benutzer muss über Rechte zum Ändern des Personalisierungsstatus verfügen.

Gilt für

Siehe auch