PersonalizationProvider.SavePersonalizationBlob Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
En cas de substitution dans une classe dérivée, enregistre des données de personnalisation brutes dans le magasin de données sous-jacent.
protected:
abstract void SavePersonalizationBlob(System::Web::UI::WebControls::WebParts::WebPartManager ^ webPartManager, System::String ^ path, System::String ^ userName, cli::array <System::Byte> ^ dataBlob);
protected abstract void SavePersonalizationBlob (System.Web.UI.WebControls.WebParts.WebPartManager webPartManager, string path, string userName, byte[] dataBlob);
abstract member SavePersonalizationBlob : System.Web.UI.WebControls.WebParts.WebPartManager * string * string * byte[] -> unit
Protected MustOverride 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
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 en tant que clé.
- dataBlob
- Byte[]
Tableau d'octets de données à enregistrer.
Remarques
Cette méthode est la définition abstraite de la méthode utilisée pour enregistrer les données de personnalisation brutes dans le magasin de données sous-jacent.
Les implémentations dérivées doivent utiliser les webPartManager
paramètres , path
et userName
comme clés de stockage. 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 doit être en mesure de faire la distinction entre Shared et User l’étendue. Si un nom d’utilisateur non-estnull
fourni, le paramètre est dans User l’étendue dataBlob
; sinon, le dataBlob
paramètre est supposé être dans Shared l’étendue.