Sdílet prostřednictvím


SqlPersonalizationProvider.SavePersonalizationBlob Metoda

Definice

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

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

A PersonalizationScope označující osobní údaje, 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á matice dat, která se mají uložit.

Poznámky

Pokud je zadané jinénull uživatelské jméno, dataBlob parametr obsahuje osobní údaje pro User obor. 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 jiným funkcím ASP.NET používat LastActivityDate vlastnost při správě zastaralých datových záznamů a také určení nedávné aktivity uživatelů na webu.

Platí pro