PersonalizationState Clase

Definición

Define la funcionalidad básica que representa los datos de personalización para una página.

public ref class PersonalizationState abstract
public abstract class PersonalizationState
type PersonalizationState = class
Public MustInherit Class PersonalizationState
Herencia
PersonalizationState

Comentarios

Las clases que derivan de esta clase base contienen la implementación real para administrar, aplicar y extraer datos de personalización. La WebPartPersonalization clase usa el estado de personalización con una referencia a PersonalizationState.

Si un desarrollador escribe una implementación personalizada PersonalizationState , también se debe escribir un personalizado PersonalizationProvider . PersonalizationProvider las instancias son responsables de crear y consumir PersonalizationState instancias.

Notas a los implementadores

Las clases derivadas siempre deben llamar al constructor de clase base desde el constructor derivado.

Constructores

PersonalizationState(WebPartManager)

Inicializa una nueva instancia de la clase PersonalizationState.

Propiedades

IsDirty

Obtiene un valor que indica si alguna información de personalización ha cambiado.

IsEmpty

Cuando se reemplaza, obtiene un valor que indica si una instancia de estado extrajo algún estado de personalización.

WebPartManager

Obtiene una referencia al control WebPartManager actualmente asociado con la instancia de estado de personalización.

Métodos

ApplyWebPartManagerPersonalization()

Cuando se reemplaza, aplica los datos de personalización al control WebPartManager asociado a la instancia de estado de personalización.

ApplyWebPartPersonalization(WebPart)

Cuando se reemplaza, aplica los datos de personalización al control de elementos Web especificado.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
ExtractWebPartManagerPersonalization()

Cuando se reemplaza, extrae información de personalización del control WebPartManager asociado al estado de personalización actual.

ExtractWebPartPersonalization(WebPart)

Cuando se reemplaza, extrae los datos de personalización del control de elementos Web especificado.

GetAuthorizationFilter(String)

Recupera el filtro de autorización para el control de elementos Web especificado.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
SetDirty()

Indica que el estado de personalización actual ha cambiado.

SetWebPartDirty(WebPart)

Cuando se reemplaza, marca un control de elementos Web como modificado.

SetWebPartManagerDirty()

Cuando se reemplaza, marca el control WebPartManager asociado como modificado.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
ValidateWebPart(WebPart)

Comprueba si el control de elementos Web especificado es válido.

Se aplica a

Consulte también