Partager via


PersonalizationState Classe

Définition

Définit les fonctionnalités de base qui représentent les données de personnalisation pour une page.

public ref class PersonalizationState abstract
public abstract class PersonalizationState
type PersonalizationState = class
Public MustInherit Class PersonalizationState
Héritage
PersonalizationState

Remarques

Les classes qui dérivent de cette classe de base contiennent l’implémentation réelle pour la gestion, l’application et l’extraction des données de personnalisation. La WebPartPersonalization classe utilise l’état de personnalisation avec une référence à PersonalizationState.

Si un développeur écrit une implémentation personnalisée, une implémentation personnalisée PersonalizationStatePersonalizationProvider doit également être écrite. PersonalizationProvider les instances sont responsables de la création et de la consommation des PersonalizationState instances.

Notes pour les responsables de l’implémentation

Les classes dérivées doivent toujours appeler le constructeur de classe de base à partir du constructeur dérivé.

Constructeurs

PersonalizationState(WebPartManager)

Initialise une nouvelle instance de la classe PersonalizationState.

Propriétés

IsDirty

Obtient une valeur indiquant si l'une des informations de personnalisation a été modifiée.

IsEmpty

Lors d'une substitution, obtient une valeur indiquant si un état de personnalisation a été extrait par une instance d'état.

WebPartManager

Obtient une référence au contrôle WebPartManager actuellement associé à l'instance d'état de personnalisation.

Méthodes

ApplyWebPartManagerPersonalization()

Lors d'une substitution, applique des données de personnalisation au contrôle WebPartManager associé à l'instance d'état de personnalisation.

ApplyWebPartPersonalization(WebPart)

Lors d'une substitution, applique des données de personnalisation au contrôle WebPart spécifié.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
ExtractWebPartManagerPersonalization()

Lors d'une substitution, extrait des informations de personnalisation à partir du contrôle WebPartManager associé à l'état de personnalisation actuel.

ExtractWebPartPersonalization(WebPart)

Lors d'une substitution, extrait des données de personnalisation à partir du contrôle WebPart spécifié.

GetAuthorizationFilter(String)

Récupère le filtre d'autorisation pour le contrôle WebPart spécifié.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
SetDirty()

Indique que l'état de personnalisation actuel a été modifié.

SetWebPartDirty(WebPart)

Lors d'une substitution, marque un contrôle WebPart comme ayant été modifié.

SetWebPartManagerDirty()

Lors d'une substitution, marque le contrôle WebPartManager associé comme ayant été modifié.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
ValidateWebPart(WebPart)

Vérifie que le contrôle WebPart spécifié est valide.

S’applique à

Voir aussi