Udostępnij za pośrednictwem


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 ma zostać wykonany.

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ócony false.

Uwagi

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

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

    -lub-

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

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

  • Aby przełączyć tryb wyświetlania na coś innego 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 mieć 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ż