PersonalizationProvider.SavePersonalizationBlob 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í.
Při přepsání v odvozené třídě uloží nezpracovaná data přizpůsobení do podkladového úložiště dat.
protected:
abstract void SavePersonalizationBlob(System::Web::UI::WebControls::WebParts::WebPartManager ^ webPartManager, System::String ^ path, System::String ^ userName, cli::array <System::Byte> ^ dataBlob);
protected abstract void SavePersonalizationBlob (System.Web.UI.WebControls.WebParts.WebPartManager webPartManager, string path, string userName, byte[] dataBlob);
abstract member SavePersonalizationBlob : System.Web.UI.WebControls.WebParts.WebPartManager * string * string * byte[] -> unit
Protected MustOverride Sub SavePersonalizationBlob (webPartManager As WebPartManager, path As String, userName As String, dataBlob As Byte())
Parametry
- webPartManager
- WebPartManager
Správa WebPartManager osobních údajů.
- path
- String
Cesta k informacím o přizpůsobení, které se mají použít jako klíč úložiště dat.
- userName
- String
Uživatelské jméno pro informace o přizpůsobení, které se mají použít jako klíč.
- dataBlob
- Byte[]
Pole bajtů dat, která se mají uložit.
Poznámky
Tato metoda je abstraktní definicí metody, která se používá k ukládání nezpracovaných dat přizpůsobení do podkladového úložiště dat.
Odvozené implementace by měly jako klíče úložiště používat webPartManager
path
parametry , a userName
. Odvozený zprostředkovatel individuálního nastavení musí být schopen rozlišovat data individuálního nastavení pro každou stránku. Kromě toho pro stav dané stránky musí být poskytovatel schopen rozlišovat mezi Shared a User oborem. Pokud je zadané jiné nežnull
uživatelské jméno, dataBlob
je parametr v User oboru, jinak se předpokládá, dataBlob
že parametr je v Shared oboru.