PersonalizationState Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |