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

Observações

As classes que derivam desta classe base contêm a implementação real para gerir, aplicar e extrair dados de personalização. A WebPartPersonalization classe utiliza o estado de personalização com referência a PersonalizationState.

Se um programador escreve uma implementação personalizada PersonalizationState , também deve ser escrita uma personalizada PersonalizationProvider . PersonalizationProvider As instâncias são responsáveis por criar e consumir PersonalizationState instâncias.

Notas para Implementadores

As classes derivadas devem sempre chamar o construtor da classe base a partir do construtor derivado.

Construtores

Name Description
PersonalizationState(WebPartManager)

Inicializa uma nova instância da PersonalizationState classe.

Propriedades

Name Description
IsDirty

Recebe um valor que indica se alguma informação de personalização mudou.

IsEmpty

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

WebPartManager

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

Métodos

Name Description
ApplyWebPartManagerPersonalization()

Quando sobreposto, aplica dados de personalização ao WebPartManager controlo associado à instância de estado de personalização.

ApplyWebPartPersonalization(WebPart)

Quando sobreposto, aplica dados de personalização ao controlo especificado de Web Parts.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
ExtractWebPartManagerPersonalization()

Quando sobreposto, extrai informação de personalização do WebPartManager controlo associado ao estado de personalização atual.

ExtractWebPartPersonalization(WebPart)

Quando sobreposto, extrai dados de personalização do controlo especificado de Web Parts.

GetAuthorizationFilter(String)

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

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
SetDirty()

Marca o estado atual de personalização como tendo mudado.

SetWebPartDirty(WebPart)

Quando é sobreposto, marca um controlo de Web Parts como alterado.

SetWebPartManagerDirty()

Quando é sobreposto, marca o controlo associado WebPartManager como tendo mudado.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
ValidateWebPart(WebPart)

Verifica se o controlo especificado das Web Parts é válido.

Aplica-se a

Ver também