Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

PersonalizationProvider.LoadPersonalizationBlobs méthode (WebPartManager, String, String, Byte[], Byte[])

 

Date de publication : novembre 2016

En cas de substitution dans une classe dérivée, charge les données de personnalisation brutes dans le magasin de données sous-jacent.

Espace de noms:   System.Web.UI.WebControls.WebParts
Assembly:  System.Web (dans System.Web.dll)

protected abstract void LoadPersonalizationBlobs(
	WebPartManager webPartManager,
	string path,
	string userName,
	ref byte[] sharedDataBlob,
	ref byte[] userDataBlob
)

Paramètres

webPartManager
Type: System.Web.UI.WebControls.WebParts.WebPartManager

La WebPartManager la gestion des données de personnalisation.

path
Type: System.String

Le chemin d’accès aux informations de personnalisation à utiliser comme clé de récupération.

userName
Type: System.String

Le nom d’utilisateur pour les informations de personnalisation à utiliser comme clé de récupération.

sharedDataBlob
Type: System.Byte[]

Les données retournées pour la Shared étendue.

userDataBlob
Type: System.Byte[]

Les données retournées pour la User étendue.

Les classes qui dérivent de PersonalizationProvider et implémentent cette méthode doit utiliser le webPartManager, path, et username paramètres en tant que clés de récupération. Indépendamment de la façon dont les données sont stockées dans le magasin de données (certains magasins de données peuvent effectuer un certain type de stockage intelligent), la personnalisation de données doivent être renvoyées comme un jeu d’octets dans deux tableaux compressé. Les données retournées doivent respecter les règles suivantes :

  • Les données de la Shared étendue doit toujours être renvoyée dans la sharedDataBlob paramètre.

  • Selon les valeurs de clé User données sont retournées dans le userDataBlob paramètre. Non -null de valeur pour le userName paramètre indique que User données doivent également être récupérées.

Un fournisseur de personnalisations qui dérive de PersonalizationProvider et implémente cette méthode peut optimiser des interactions avec son magasin de données en récupérant toutes les données de personnalisation dans une même boucle, plutôt que Shared et User les données dans deux aller-retour distincts.

.NET Framework
Disponible depuis 2.0
Retour au début
Afficher: