PersonalizationDictionary 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.
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. |