Partager via


SqlPersonalizationProvider.SavePersonalizationBlob Méthode

Définition

Enregistre les données de personnalisation brutes dans la base de données Microsoft SQL Server sous-jacente.

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

Paramètres

webPartManager
WebPartManager

Gestion WebPartManager des données de personnalisation.

path
String

Indiquant PersonalizationScope les informations de personnalisation à enregistrer. Cette valeur ne peut pas être null.

userName
String

Nom d’utilisateur pour les informations de personnalisation dans l’étendue User à utiliser comme clé.

dataBlob
Byte[]

Tableau d’octets de données à enregistrer.

Remarques

Si un nom d’utilisateur non-utilisateurnull est fourni, le dataBlob paramètre contient des données de personnalisation pour User l’étendue ; sinon, dataBlob il est supposé contenir des données pour Shared l’étendue.

L’objet SqlPersonalizationProvider met automatiquement à jour la LastActivityDate colonne de la aspnet_Users table chaque fois que les données de personnalisation spécifiques à l’utilisateur sont enregistrées dans 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 propriété lors de la LastActivityDate gestion des enregistrements de données obsolètes, ainsi que de déterminer l’activité utilisateur récente sur un site.

S’applique à