Partilhar via


PersonalizationState Classe

Definição

Define a funcionalidade básica que representa os dados de personalização de uma página.

public ref class PersonalizationState abstract
public abstract class PersonalizationState
type PersonalizationState = class
Public MustInherit Class PersonalizationState
Herança
PersonalizationState

Comentários

As classes derivadas dessa classe base contêm a implementação real para gerenciar, aplicar e extrair dados de personalização. A WebPartPersonalization classe usa o estado de personalização com uma referência a PersonalizationState.

Se um desenvolvedor gravar uma implementação personalizada PersonalizationState , um personalizado PersonalizationProvider também deverá ser escrito. PersonalizationProvider as instâncias são responsáveis por criar e consumir PersonalizationState instâncias.

Notas aos Implementadores

As classes derivadas sempre devem chamar o construtor de classe base do construtor derivado.

Construtores

PersonalizationState(WebPartManager)

Inicializa uma nova instância da classe PersonalizationState.

Propriedades

IsDirty

Obtém um valor que indica se alguma informações de personalização foi alterada.

IsEmpty

Quando substituído, obtém um valor que indica se qualquer estado de qualquer personalização foi extraído por uma instância de estado.

WebPartManager

Obtém uma referência ao WebPartManager controle atualmente associado à instância do estado de personalização.

Métodos

ApplyWebPartManagerPersonalization()

Quando substituído, aplica os dados de personalização para o controle WebPartManager associado à instância do estado de personalização.

ApplyWebPartPersonalization(WebPart)

Quando substituído, aplica os dados de personalização ao controle de Web Parts especificado.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
ExtractWebPartManagerPersonalization()

Quando substituído, extrai informações de personalização do controle WebPartManager associado ao estado atual de personalização.

ExtractWebPartPersonalization(WebPart)

Quando substituído, extrai dados de personalização do controle de Web Parts especificado.

GetAuthorizationFilter(String)

Recupera o filtro de autorização para o controle especificado do de Web Parts.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
SetDirty()

Marca o estado de personalização atual como tendo sido alterado.

SetWebPartDirty(WebPart)

Quando substituído, marca um controle do Web Parts como tendo sido alterado.

SetWebPartManagerDirty()

Quando substituído, marca o controle WebPartManager associado como tendo sido alterado.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
ValidateWebPart(WebPart)

Verifica se o controle de Web Parts especificado é válido.

Aplica-se a

Confira também