SqlPersonalizationProvider.SavePersonalizationBlob Methode

Definitie

Slaat onbewerkte persoonlijke gegevens op in de onderliggende Microsoft SQL Server-database.

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())

Parameters

webPartManager
WebPartManager

Het WebPartManager beheren van de persoonlijke gegevens.

path
String

Een PersonalizationScope aanduiding die de persoonlijke gegevens aangeeft die moeten worden opgeslagen. Deze waarde kan niet zijn null.

userName
String

De gebruikersnaam voor persoonlijke gegevens in het User bereik die als sleutel moeten worden gebruikt.

dataBlob
Byte[]

De bytematrix met gegevens die moeten worden opgeslagen.

Opmerkingen

Als er een niet-gebruikersnaamnull wordt opgegeven, bevat de dataBlob parameter persoonlijke gegevens voor User het bereik. Anders dataBlob wordt ervan uitgegaan dat deze gegevens voor Shared het bereik bevatten.

Het SqlPersonalizationProvider object werkt de LastActivityDate kolom in de aspnet_Users tabel automatisch bij telkens wanneer gebruikersspecifieke persoonlijke gegevens worden opgeslagen in de database in de context van een paginaaanvraag. Met dit gedrag kunnen andere ASP.NET functies de eigenschap LastActivityDate gebruiken bij het beheren van verouderde gegevensrecords en het bepalen van recente gebruikersactiviteit op een site.

Van toepassing op