PersonalizationDictionary Classe

Definição

Encapsula regras básicas de validação que indicam se um dado personalizado é considerado personalizável em qualquer um UserShared dos casos.

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

Observações

Uma PersonalizationDictionary instância é uma coleção de PersonalizationEntry objetos, que consistem num âmbito de personalização e num valor de objeto. Estas entradas são atribuídas a uma chave no PersonalizationDictionary objeto.

Uma boa prática é adicionar todas as propriedades ao dicionário usando o Save método, independentemente do âmbito da página. .NET Framework guarda a informação da forma apropriada; por exemplo, os dados partilhados são guardados quando a página está no âmbito Shared. No entanto, as propriedades partilhadas não são guardadas quando um valor de Web Parts está a ser guardado, a página está dentro User do âmbito e o WebPart controlo foi adicionado com a página dentro Shared do âmbito.

Construtores

Name Description
PersonalizationDictionary()

Inicializa uma nova instância da PersonalizationDictionary classe.

PersonalizationDictionary(Int32)

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

Propriedades

Name Description
Count

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

IsFixedSize

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

IsReadOnly

Percebe se o dicionário de personalização é só de leitura.

IsSynchronized

Percebe se o dicionário de personalização está 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

Name Description
Add(String, PersonalizationEntry)

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

Clear()

Remove toda a informação de estado personalizada do objeto atual PersonalizationDictionary .

Contains(String)

Devolve um valor que indica se uma informação de estado personalizada 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 para o array especificado.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnumerator()

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

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

Remove uma entrada de estado personalizada baseada na chave fornecida.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Implementações de Interface Explícita

Name Description
ICollection.CopyTo(Array, Int32)

Implementa o CopyTo(Array, Int32) método da PersonalizationDictionary turma.

IDictionary.Add(Object, Object)

Implementa o Add(Object, Object) método da PersonalizationDictionary turma.

IDictionary.Contains(Object)

Implementa o Contains(Object) método da PersonalizationDictionary turma.

IDictionary.Item[Object]

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

IDictionary.Remove(Object)

Implementa o Remove(Object) método da PersonalizationDictionary turma.

IEnumerable.GetEnumerator()

Implementa o GetEnumerator() método da PersonalizationDictionary turma.

Métodos da Extensão

Name Description
AsParallel(IEnumerable)

Permite a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable para um IQueryable.

Cast<TResult>(IEnumerable)

Conjura os elementos de an IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

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

Aplica-se a

Ver também