WebPartPersonalization.EnsureEnabled(Boolean) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zajišťuje, že WebPartPersonalization instance byla dokončena inicializace nebo že aktuální uživatel má práva ke změně stavu přizpůsobení.
public:
void EnsureEnabled(bool ensureModifiable);
public void EnsureEnabled (bool ensureModifiable);
member this.EnsureEnabled : bool -> unit
Public Sub EnsureEnabled (ensureModifiable As Boolean)
Parametry
- ensureModifiable
- Boolean
Logická hodnota označující, jaký typ kontroly se má provést.
Výjimky
Aktuální uživatel nemá oprávnění k úpravě informací o přizpůsobení nebo jiné kontroly selhaly.
-nebo-
IsEnabled vráceno false
.
Poznámky
Tato metoda je pomocná metoda používaná v několika WebPartPersonalization metodách k zajištění jedné ze dvou věcí:
Instance WebPartPersonalization dokončila inicializaci (například Load metoda byla volána a úspěšně dokončena). Tato kontrola se provede, pokud se
ensureModifiable
parametr rovnáfalse
.-nebo-
Aktuální uživatel má práva ke změně stavu přizpůsobení. Tato kontrola se provede, pokud
ensureModifiable
se rovná hodnotětrue
.
Ovládací WebPartManager prvek také volá tuto metodu v několika případech:
Pokud chcete přepnout režim zobrazení na něco jiného než normálního. Aktuální uživatel musí mít oprávnění k úpravě stavu přizpůsobení.
Chcete-li přidat, odstranit nebo přesunout ovládací prvky webových částí. Aktuální uživatel musí mít oprávnění k úpravě stavu přizpůsobení.
Připojení, odpojení a úprava ovládacích prvků webových částí Aktuální uživatel musí mít oprávnění k úpravě stavu přizpůsobení.
Chcete-li exportovat ovládací prvky webových částí na stránce. Instance WebPartPersonalization musí mít dokončenou inicializaci.
Chcete-li importovat ovládací prvky webových částí. Aktuální uživatel musí mít oprávnění k úpravě stavu přizpůsobení.