Partager via


SqlPersonalizationProvider.SavePersonalizationBlob Méthode

Définition

Enregistre des 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

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

path
String

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

userName
String

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

dataBlob
Byte[]

Tableau d'octets de données à enregistrer.

Remarques

Si un nom d’utilisateur n’est pasnull 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 de 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 à