PersonalizationProvider.ResetPersonalizationBlob Méthode

Définition

En cas de substitution dans une classe dérivée, supprime des données de personnalisation brutes à partir du magasin de données sous-jacent.

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)

Paramètres

webPartManager
WebPartManager

WebPartManager qui gère les données de personnalisation.

path
String

Chemin d'accès pour les informations de personnalisation à utiliser comme clé de stockage de données.

userName
String

Nom d'utilisateur pour les informations de personnalisation à utiliser comme clé de stockage de données.

Remarques

Les classes qui dérivent de PersonalizationProvider et implémentent cette méthode doivent utiliser les webPartManager path paramètres, et userName comme clés de stockage. Les implémentations dérivées doivent modifier le magasin de données afin que les données de personnalisation pour les clés de stockage fournies soient réellement supprimées. Il revient aux implémentations dérivées de la façon dont elles l’effectuent physiquement.

Le fournisseur de personnalisation dérivé doit être en mesure de distinguer les données de personnalisation par page. En outre, pour l’état d’une page donnée, le fournisseur de personnalisations doit être en mesure de faire la distinction entre les Shared User données de portée et. Si un nom non- null utilisateur est fourni, l’opération de réinitialisation s’applique à l' User étendue ; sinon, l’opération de réinitialisation s’applique à l' Shared étendue.

S’applique à