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