PersonalizationProvider.SavePersonalizationBlob Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Wanneer deze worden overschreven in een afgeleide klasse, worden onbewerkte persoonlijke gegevens opgeslagen in het onderliggende gegevensarchief.
protected:
abstract void SavePersonalizationBlob(System::Web::UI::WebControls::WebParts::WebPartManager ^ webPartManager, System::String ^ path, System::String ^ userName, cli::array <System::Byte> ^ dataBlob);
protected abstract void SavePersonalizationBlob(System.Web.UI.WebControls.WebParts.WebPartManager webPartManager, string path, string userName, byte[] dataBlob);
abstract member SavePersonalizationBlob : System.Web.UI.WebControls.WebParts.WebPartManager * string * string * byte[] -> unit
Protected MustOverride 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
Het pad voor persoonlijke gegevens die moeten worden gebruikt als de sleutel voor het gegevensarchief.
- userName
- String
De gebruikersnaam voor persoonlijke gegevens die als sleutel moeten worden gebruikt.
- dataBlob
- Byte[]
De bytematrix met gegevens die moeten worden opgeslagen.
Opmerkingen
Deze methode is de abstracte definitie van de methode die wordt gebruikt voor het opslaan van onbewerkte persoonlijke gegevens in het onderliggende gegevensarchief.
Afgeleide implementaties moeten gebruikmaken van de webPartManager, pathen userName parameters als opslagsleutels. De afgeleide personalisatieprovider moet persoonsgegevens per pagina kunnen onderscheiden. Bovendien moet de provider voor de status van een bepaalde pagina onderscheid kunnen maken tussen Shared en User bereik. Als er een niet-gebruikersnaamnull wordt opgegeven, is de parameter binnen dataBlob het User bereik. Anders wordt ervan uitgegaan dat de parameter binnen dataBlob het Shared bereik valt.