Partilhar via


PersonalizationDictionary Classe

Definição

Encapsula regras de validação básicas que indicam se uma parte dos dados personalizados é considerada personalizável no escopo User ou Shared.

public ref class PersonalizationDictionary : System::Collections::IDictionary
public class PersonalizationDictionary : System.Collections.IDictionary
type PersonalizationDictionary = class
    interface IDictionary
    interface ICollection
    interface IEnumerable
Public Class PersonalizationDictionary
Implements IDictionary
Herança
PersonalizationDictionary
Implementações

Comentários

Uma PersonalizationDictionary instância é uma coleção de PersonalizationEntry objetos, que consistem em um escopo de personalização e um valor de objeto. Essas entradas recebem uma chave no PersonalizationDictionary objeto .

Uma boa prática é adicionar todas as propriedades ao dicionário usando o Save método , independentemente do escopo da página. O .NET Framework salva as informações da maneira apropriada; por exemplo, os dados compartilhados são salvos quando a página está no Shared escopo. No entanto, as propriedades compartilhadas não são salvas quando um valor de Web Parts está sendo salvo, a página está no User escopo e o WebPart controle foi adicionado com a página no Shared escopo.

Construtores

PersonalizationDictionary()

Inicializa uma nova instância da classe PersonalizationDictionary.

PersonalizationDictionary(Int32)

Inicializa uma nova instância da classe PersonalizationDictionary usando o parâmetro fornecido.

Propriedades

Count

Obtém o número de entradas no dicionário.

IsFixedSize

Determina se o dicionário de personalização tem um tamanho fixo.

IsReadOnly

Determina se o dicionário de personalização é somente leitura.

IsSynchronized

Determina se o dicionário de personalização é sincronizado.

Item[String]

Obtém ou define uma entrada no dicionário de personalização.

Keys

Obtém uma referência a um objeto ICollection que contém as chaves para o dicionário de personalização.

SyncRoot

Obtém um objeto que pode ser usado para sincronizar o acesso ao dicionário de personalização.

Values

Obtém uma referência a um objeto ICollection que contém os valores no dicionário de personalização.

Métodos

Add(String, PersonalizationEntry)

Adiciona entradas de personalização ao dicionário de personalização.

Clear()

Remove todas as informações de estado personalizadas do objeto PersonalizationDictionary atual.

Contains(String)

Retorna um valor que indica se uma parte das informações de estado personalizadas com a mesma chave está contida no dicionário de personalização.

CopyTo(DictionaryEntry[], Int32)

Copia as entradas de estado do dicionário de personalização como instâncias de DictionaryEntry na matriz especificada.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnumerator()

Retorna um enumerador que pode ser usado para iterar pelas entradas do dicionário de personalização.

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)
Remove(String)

Remove uma entrada de estado personalizada com base na chave fornecida.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

ICollection.CopyTo(Array, Int32)

Implementa o método CopyTo(Array, Int32) para a classe PersonalizationDictionary.

IDictionary.Add(Object, Object)

Implementa o método Add(Object, Object) para a classe PersonalizationDictionary.

IDictionary.Contains(Object)

Implementa o método Contains(Object) para a classe PersonalizationDictionary.

IDictionary.Item[Object]

Obtém ou define o valor da propriedade Item[Object] para a classe PersonalizationDictionary.

IDictionary.Remove(Object)

Implementa o método Remove(Object) para a classe PersonalizationDictionary.

IEnumerable.GetEnumerator()

Implementa o método GetEnumerator() para a classe PersonalizationDictionary.

Métodos de Extensão

Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.

AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

Aplica-se a

Confira também