SqlPersonalizationProvider.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í.
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
.
- 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.