PersonalizationState Classe
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.
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. |