Sdílet prostřednictvím


WebPartPersonalization.Save Metoda

Definice

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.

Platí pro

Viz také