Sdílet prostřednictvím


SqlPersonalizationProvider.SavePersonalizationBlob Metoda

Definice

Uloží nezpracovaná data přizpůsobení do podkladové databáze Microsoft SQL Server.

protected:
 override void SavePersonalizationBlob(System::Web::UI::WebControls::WebParts::WebPartManager ^ webPartManager, System::String ^ path, System::String ^ userName, cli::array <System::Byte> ^ dataBlob);
protected override void SavePersonalizationBlob (System.Web.UI.WebControls.WebParts.WebPartManager webPartManager, string path, string userName, byte[] dataBlob);
override this.SavePersonalizationBlob : System.Web.UI.WebControls.WebParts.WebPartManager * string * string * byte[] -> unit
Protected Overrides 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

Označení PersonalizationScope osobních údajů, které se mají uložit. Tato hodnota nemůže být null.

userName
String

Uživatelské jméno pro osobní údaje v User oboru, který se má použít jako klíč.

dataBlob
Byte[]

Bajtové pole dat, která se mají uložit.

Poznámky

Pokud zadáte jinénull uživatelské jméno, dataBlob parametr obsahuje data přizpůsobení oboru User . V opačném případě se předpokládá, dataBlob že obsahuje data pro Shared obor.

Objekt SqlPersonalizationProvider automaticky aktualizuje LastActivityDate sloupec v aspnet_Users tabulce pokaždé, když se data přizpůsobení specifická pro uživatele uloží do databáze v kontextu žádosti o stránku. Toto chování umožňuje ostatním funkcím ASP.NET používat LastActivityDate vlastnost při správě zastaralých datových záznamů a také při určování nedávné aktivity uživatelů na webu.

Platí pro