PersonalizationDictionary Classe

Definição

Encapsula regras básicas de validação que indicam se um pedaço de dados personalizados é considerado personalizável no escopo ou User no Shared escopo.

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. .NET Framework salva as informações da maneira apropriada; por exemplo, os dados compartilhados são salvos quando a página está no escopo Shared. 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

Nome Description
PersonalizationDictionary()

Inicializa uma nova instância da classe PersonalizationDictionary.

PersonalizationDictionary(Int32)

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

Propriedades

Nome Description
Count

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

IsFixedSize

Obtém se o dicionário de personalização é de um tamanho fixo.

IsReadOnly

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

IsSynchronized

Obtém 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 ICollection objeto que contém as chaves do 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 ICollection objeto que contém os valores no dicionário de personalização.

Métodos

Nome Description
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 atual PersonalizationDictionary .

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 DictionaryEntry instâncias 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 por meio das entradas no dicionário de personalização.

GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(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

Nome Description
ICollection.CopyTo(Array, Int32)

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

IDictionary.Add(Object, Object)

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

IDictionary.Contains(Object)

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

IDictionary.Item[Object]

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

IDictionary.Remove(Object)

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

IEnumerable.GetEnumerator()

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

Métodos de Extensão

Nome Description
AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

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.

Aplica-se a

Confira também