Język

WebPartPersonalization.EnsureEnabled(Boolean) Metoda

Definicja

Gwarantuje, że WebPartPersonalization wystąpienie zostało ukończone inicjowanie lub czy bieżący użytkownik ma uprawnienia do modyfikowania stanu personalizacji.

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

Parametry

ensureModifiable
Boolean

Wartość logiczna wskazująca, który typ sprawdzania należy wykonać.

Wyjątki

Bieżący użytkownik nie ma uprawnień do modyfikowania informacji o personalizacji ani innych testów nie powiodło się.

— lub —

IsEnabled zwrócona wartość false.

Uwagi

Ta metoda jest metodą pomocnika używaną w kilku WebPartPersonalization metodach w celu zapewnienia jednej z dwóch rzeczy:

  • Wystąpienie WebPartPersonalization zostało ukończone inicjowanie (na przykład Load metoda została wywołana i ukończona pomyślnie). To sprawdzenie jest wykonywane, jeśli ensureModifiable parametr jest falserówny .

    — lub —

  • Bieżący użytkownik ma uprawnienia do modyfikowania stanu personalizacji. To sprawdzenie jest wykonywane, jeśli ensureModifiable równa truesię .

Kontrolka WebPartManager wywołuje również tę metodę w wielu przypadkach:

  • Aby przełączyć tryb wyświetlania na inny niż normalny. Bieżący użytkownik musi mieć uprawnienia do modyfikowania stanu personalizacji.

  • Aby dodać, usunąć lub przenieść kontrolki składników Web Part. Bieżący użytkownik musi mieć uprawnienia do modyfikowania stanu personalizacji.

  • Aby nawiązać połączenie, rozłączyć i edytować kontrolki składników Web Part. Bieżący użytkownik musi mieć uprawnienia do modyfikowania stanu personalizacji.

  • Aby wyeksportować kontrolki składników Web Part na stronie. Wystąpienie WebPartPersonalization musi zostać ukończone inicjowanie.

  • Aby zaimportować kontrolki składników Web Part. Bieżący użytkownik musi mieć uprawnienia do modyfikowania stanu personalizacji.

Dotyczy

Zobacz też