WebPartPersonalization.Save 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í.
Uloží data přizpůsobení pro aktuální stránku, obor a uživatele do podkladového úložiště dat.
protected:
virtual void Save();
protected virtual void Save ();
abstract member Save : unit -> unit
override this.Save : unit -> unit
Protected Overridable Sub Save ()
Výjimky
Aktuální uživatel nemá funkci s názvem ModifyStateUserCapability.
-nebo-
Instance WebPartPersonalization nemůže odkazovat na platného zprostředkovatele přizpůsobení.
-nebo-
K instanci není aktuálně přidružen WebPartPersonalization žádný zprostředkovatel přizpůsobení. K tomu může dojít, pokud je tato metoda volána před voláním Load() (odkaz na zprostředkovatele individuálního nastavení je získán během volání do Load().
-nebo-
Nebyl načten žádný stav přizpůsobení.
-nebo-
Přidružená PageWebPartManager instance je null
.
-nebo-
Hodnota Request vlastnosti v instanci přidružené Page k WebPartManager ovládacího prvku je null
.
Poznámky
Tato metoda je volána během WebPartManager události ovládacího prvku SaveStateComplete . Interně metoda volá metodu u SavePersonalizationState zprostředkovatele.
Při pokusu o uložení dat přizpůsobení, když aktuálně spuštěný uživatel nemá funkci s názvem ModifyStateUserCapability (v rámci aktuální WebPartUserCapability instance), dojde k výjimce InvalidOperationException . Všimněte si, že to platí jenom v WebPartManager případě, že ovládací prvek volá chráněnou Save metodu přímo. V implementaci ASP.NET je interní pomocná metoda ve skutečnosti volána k provedení uložení a tato pomocná metoda tiše vrátí, pokud aktuálně spuštěný uživatel nemá oprávnění k úpravě dat.