PersonalizationDictionary Clase

Definición

Encapsula reglas de validación básicas que indican si un fragmento de datos personalizados se considera personalizable en el ámbito User o 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
Herencia
PersonalizationDictionary
Implementaciones

Comentarios

Una PersonalizationDictionary instancia de es una colección de PersonalizationEntry objetos, que constan de un ámbito de personalización y un valor de objeto. A estas entradas se les asigna una clave en el PersonalizationDictionary objeto.

Una buena práctica es agregar todas las propiedades al diccionario mediante el Save método, independientemente del ámbito de la página. El .NET Framework guarda la información de la manera adecuada; por ejemplo, los datos compartidos se guardan cuando la página está en el Shared ámbito. Sin embargo, las propiedades compartidas no se guardan cuando se está guardando un valor de elementos web, la página está en el User ámbito y se ha WebPart agregado el control con la página en el Shared ámbito.

Constructores

PersonalizationDictionary()

Inicializa una nueva instancia de la clase PersonalizationDictionary.

PersonalizationDictionary(Int32)

Inicializa una nueva instancia de la clase PersonalizationDictionary mediante el parámetro proporcionado.

Propiedades

Count

Obtiene el número de entradas del diccionario.

IsFixedSize

Obtiene un valor que indica si el diccionario de personalización es de un tamaño fijo.

IsReadOnly

Obtiene un valor que indica si el diccionario de personalización es de sólo lectura.

IsSynchronized

Obtiene un valor que indica si el diccionario de personalización está sincronizado.

Item[String]

Obtiene o establece una entrada del diccionario de personalización.

Keys

Obtiene una referencia a un objeto ICollection que contiene las claves para el diccionario de personalización.

SyncRoot

Obtiene un objeto que se puede utilizar para sincronizar el acceso al diccionario de personalización.

Values

Obtiene una referencia a un objeto ICollection que contiene los valores del diccionario de personalización.

Métodos

Add(String, PersonalizationEntry)

Agrega entradas de personalización al diccionario de personalización.

Clear()

Quita toda la información de estado personalizada del objeto PersonalizationDictionary actual.

Contains(String)

Devuelve un valor que indica si existe un elemento de información de estado personalizada con la misma clave en el diccionario de personalización.

CopyTo(DictionaryEntry[], Int32)

Copia las entradas de estado del diccionario de personalización como instancias de DictionaryEntry en la matriz especificada.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetEnumerator()

Devuelve un enumerador que se puede utilizar para recorrer las entradas del diccionario de personalización.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
Remove(String)

Quita una entrada de estado personalizada correspondiente a la clave especificada.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

ICollection.CopyTo(Array, Int32)

Implementa el método CopyTo(Array, Int32) para la clase PersonalizationDictionary.

IDictionary.Add(Object, Object)

Implementa el método Add(Object, Object) para la clase PersonalizationDictionary.

IDictionary.Contains(Object)

Implementa el método Contains(Object) para la clase PersonalizationDictionary.

IDictionary.Item[Object]

Obtiene o establece el valor de la propiedad Item[Object] para la clase PersonalizationDictionary.

IDictionary.Remove(Object)

Implementa el método Remove(Object) para la clase PersonalizationDictionary.

IEnumerable.GetEnumerator()

Implementa el método GetEnumerator() para la clase PersonalizationDictionary.

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.

Se aplica a

Consulte también