Langue

IVersioningPersonalizable Interface

Définition

Représente une interface qui peut gérer les données de personnalisation appartenant à une version précédente 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 disponibles dans les versions précédentes. Dans ce scénario, le jeu de contrôle Composants WebPart peut charger des données de personnalisation à partir du magasin de données sous-jacent, mais n’a pas de propriétés sur lesquelles appliquer ces données. Si un contrôle implémente l’interface IVersioningPersonalizable , le contrôle Composants WebPart est passé aux 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

Nom Description
Load(IDictionary)

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

S’applique à

Voir aussi