Share via


SqlPersonalizationProvider.ResetPersonalizationBlob Méthode

Définition

Supprime des données de personnalisation dans le magasin de données sous-jacent.

protected:
 override void ResetPersonalizationBlob(System::Web::UI::WebControls::WebParts::WebPartManager ^ webPartManager, System::String ^ path, System::String ^ userName);
protected override void ResetPersonalizationBlob (System.Web.UI.WebControls.WebParts.WebPartManager webPartManager, string path, string userName);
override this.ResetPersonalizationBlob : System.Web.UI.WebControls.WebParts.WebPartManager * string * string -> unit
Protected Overrides 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 aux informations de personnalisation dans la portée Shared à utiliser en tant que clé de récupération.

userName
String

Nom d'utilisateur destiné aux informations de personnalisation dans la portée User à utiliser en tant que clé de récupération.

Remarques

WebPartPersonalization utilise cette méthode pour supprimer des données de personnalisation de la base de données lorsqu’un utilisateur de site Web choisit de réinitialiser les données de composants WebPart sur une page. Si username n’est pasnull, les données avec les User données d’étendue sont supprimées ; sinon, les données avec l’étendue Shared sont supprimées.

L’objet SqlPersonalizationProvider met automatiquement à jour la LastActivityDate colonne dans la aspnet_Users table chaque fois que des données de personnalisation spécifiques à l’utilisateur sont supprimées de la base de données dans le contexte d’une demande de page. Ce comportement permet à d’autres fonctionnalités ASP.NET d’utiliser la valeur lors de la LastActivityDate gestion des enregistrements de données obsolètes et de la détermination de l’activité récente des utilisateurs sur un site.

S’applique à