Freigeben über


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. wurde die Load -Methode aufgerufen und erfolgreich abgeschlossen). Diese Überprüfung wird durchgeführt, wenn der ensureModifiable Parameter gleich falseist.

    - oder -

  • Der aktuelle Benutzer verfügt über Berechtigungen zum Ändern des Personalisierungszustands. Diese Überprüfung wird durchgeführt, wenn ensureModifiable gleich trueist.

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

  • So wechseln Sie den Anzeigemodus in einen anderen als den normalen Modus. Der aktuelle Benutzer muss über Berechtigungen zum Ändern des Personalisierungszustands verfügen.

  • Zum Hinzufügen, Löschen oder Verschieben von Webparts-Steuerelementen. Der aktuelle Benutzer muss über Berechtigungen zum Ändern des Personalisierungszustands verfügen.

  • Zum Verbinden, Trennen und Bearbeiten von Webparts-Steuerelementen. Der aktuelle Benutzer muss über Berechtigungen zum Ändern des Personalisierungszustands 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 Berechtigungen zum Ändern des Personalisierungszustands verfügen.

Gilt für:

Weitere Informationen