Sdílet prostřednictvím


PersonalizationProvider.SavePersonalizationBlob Metoda

Definice

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 webPartManagerpathparametry , 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.

Platí pro