Partager via


IVersioningPersonalizable Interface

Définition

Représente une interface capable de gérer des données de personnalisation qui appartiennent à une version antérieure d'un contrôle WebPart.

public interface class IVersioningPersonalizable
public interface IVersioningPersonalizable
type IVersioningPersonalizable = interface
Public Interface IVersioningPersonalizable

Remarques

Lorsque vous mettez à niveau un contrôle WebPart vers une version plus récente, des modifications peuvent être apportées aux propriétés personnalisables sur la classe mise à niveau. Par exemple, une version mise à niveau d’un contrôle WebPart peut ne plus prendre en charge les propriétés qui étaient disponibles dans les versions précédentes. Dans un tel scénario, le jeu de contrôles WebPart peut charger des données de personnalisation à partir du magasin de données sous-jacent, mais n’a aucune propriété sur laquelle appliquer ces données. Si un contrôle implémente l’interface IVersioningPersonalizable , le contrôle WebPart reçoit les données de personnalisation orphelines. L’application peut ensuite utiliser ces données pour mettre à jour les propriétés dans la version la plus récente, ou utiliser les données d’une autre manière. Notez que si des propriétés orphelines sont détectées lors de l’importation de contrôles WebPart, la Load méthode est également appelée.

Méthodes

Load(IDictionary)

Charge les données de personnalisation dans un contrôle WebPart qui n’a pas de propriété personnalisée correspondante pour les données en raison d’un changement de version.

S’applique à

Voir aussi