PersonalizationProvider.ResetPersonalizationBlob Methode

Definitie

Wanneer deze worden overschreven in een afgeleide klasse, verwijdert u onbewerkte persoonlijke gegevens uit het onderliggende gegevensarchief.

protected:
 abstract void ResetPersonalizationBlob(System::Web::UI::WebControls::WebParts::WebPartManager ^ webPartManager, System::String ^ path, System::String ^ userName);
protected abstract void ResetPersonalizationBlob(System.Web.UI.WebControls.WebParts.WebPartManager webPartManager, string path, string userName);
abstract member ResetPersonalizationBlob : System.Web.UI.WebControls.WebParts.WebPartManager * string * string -> unit
Protected MustOverride Sub ResetPersonalizationBlob (webPartManager As WebPartManager, path As String, userName As String)

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 moeten worden gebruikt als de sleutel voor het gegevensarchief.

Opmerkingen

Klassen die zijn afgeleid van PersonalizationProvider en deze methode implementeren, moeten de webPartManager, pathen userName parameters als opslagsleutels gebruiken. Afgeleide implementaties moeten het gegevensarchief wijzigen, zodat persoonlijke gegevens voor opgegeven opslagsleutels effectief worden verwijderd. Het is aan de afgeleide implementaties hoe ze dit fysiek bereiken.

De afgeleide personalisatieprovider moet persoonsgegevens per pagina kunnen onderscheiden. Bovendien moet de personalisatieprovider voor de status van een bepaalde pagina onderscheid kunnen maken tussen Shared en User bereikgegevens. Als er een niet-gebruikersnaamnull is opgegeven, is de resetbewerking van toepassing op het User bereik. Anders is de resetbewerking van toepassing op het Shared bereik.

Van toepassing op