Condividi tramite


PersonalizationDictionary Classe

Definizione

Incapsula regole di convalida di base che indicano se una porzione di dati personalizzati viene considerata personalizzabile nell'ambito 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
Ereditarietà
PersonalizationDictionary
Implementazioni

Commenti

Un'istanza PersonalizationDictionary è una raccolta di oggetti, costituiti da un ambito di PersonalizationEntry personalizzazione e da un valore dell'oggetto. Queste voci vengono assegnate una chiave nell'oggetto PersonalizationDictionary .

È consigliabile aggiungere tutte le proprietà al dizionario usando il Save metodo, indipendentemente dall'ambito della pagina. .NET Framework salva le informazioni nel modo appropriato; Ad esempio, i dati condivisi vengono salvati quando la pagina è nell'ambito Shared . Tuttavia, le proprietà condivise non vengono salvate quando viene salvato un valore web part, la pagina è nell'ambito User e il WebPart controllo è stato aggiunto con la pagina nell'ambito Shared .

Costruttori

PersonalizationDictionary()

Inizializza una nuova istanza della classe PersonalizationDictionary.

PersonalizationDictionary(Int32)

Inizializza una nuova istanza della classe PersonalizationDictionary utilizzando il parametro fornito.

Proprietà

Count

Ottiene il numero di voci incluse nel dizionario.

IsFixedSize

Ottiene un valore che indica se il dizionario di personalizzazione è di dimensioni fisse.

IsReadOnly

Ottiene un valore che indica se il dizionario di personalizzazione è di sola lettura.

IsSynchronized

Ottiene un valore che indica se il dizionario di personalizzazione è sincronizzato.

Item[String]

Ottiene o imposta una voce nel dizionario di personalizzazione.

Keys

Ottiene un riferimento a un oggetto ICollection che contiene le chiavi del dizionario di personalizzazione.

SyncRoot

Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso al dizionario di personalizzazione.

Values

Ottiene un riferimento a un oggetto ICollection che contiene i valori nel dizionario di personalizzazione.

Metodi

Add(String, PersonalizationEntry)

Aggiunge voci di personalizzazione al dizionario di personalizzazione.

Clear()

Rimuove tutte le informazioni personalizzate sullo stato dall'oggetto PersonalizationDictionary corrente.

Contains(String)

Restituisce un valore che indica se nel dizionario di personalizzazione è contenuta un'informazione personalizzata sullo stato con la stessa chiave.

CopyTo(DictionaryEntry[], Int32)

Copia le voci relative allo stato del dizionario di personalizzazione come istanze DictionaryEntry nella matrice specificata.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetEnumerator()

Restituisce un enumeratore che può essere utilizzato per scorrere le voci incluse nel dizionario di personalizzazione.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Remove(String)

Rimuove una voce personalizzata relativa allo stato sulla base della chiave fornita.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

ICollection.CopyTo(Array, Int32)

Implementa il metodo CopyTo(Array, Int32) per la classe PersonalizationDictionary.

IDictionary.Add(Object, Object)

Implementa il metodo Add(Object, Object) per la classe PersonalizationDictionary.

IDictionary.Contains(Object)

Implementa il metodo Contains(Object) per la classe PersonalizationDictionary.

IDictionary.Item[Object]

Ottiene o imposta il valore della proprietà Item[Object] per la classe PersonalizationDictionary.

IDictionary.Remove(Object)

Implementa il metodo Remove(Object) per la classe PersonalizationDictionary.

IEnumerable.GetEnumerator()

Implementa il metodo GetEnumerator() per la classe PersonalizationDictionary.

Metodi di estensione

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.

Si applica a

Vedi anche