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 les 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
Gestion WebPartManager des données de personnalisation.
- path
- String
Chemin d’accès aux informations de personnalisation à utiliser comme clé de magasin de données.
- userName
- String
Nom d’utilisateur pour les informations de personnalisation à utiliser comme 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 des données de personnalisation brutes dans le magasin de données sous-jacent.
Les implémentations dérivées doivent utiliser les paramètres , webPartManageret path les userNameparamètres comme clés de stockage. Le fournisseur de personnalisation dérivé doit pouvoir distinguer les données de personnalisation par page. En outre, pour l’état d’une page donnée, le fournisseur doit pouvoir faire la distinction entre Shared et User l’étendue. Si un nom d’utilisateur non-utilisateurnull est fourni, le paramètre est dans dataBlob l’étendue User ; sinon, le dataBlob paramètre est supposé être dans Shared l’étendue.