Udostępnij za pośrednictwem


PersonalizationDictionary Klasa

Definicja

Hermetyzuje podstawowe reguły weryfikacji, które wskazują, czy element danych niestandardowych jest uznawany za możliwy do personalizacji w zakresie User lub Shared w zakresie.

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
Dziedziczenie
PersonalizationDictionary
Implementuje

Uwagi

Wystąpienie PersonalizationDictionary jest kolekcją PersonalizationEntry obiektów, które składają się z zakresu personalizacji i wartości obiektu. Te wpisy są przypisywane klucz w PersonalizationDictionary obiekcie .

Dobrym rozwiązaniem jest dodanie wszystkich właściwości do słownika przy użyciu Save metody niezależnie od zakresu strony. Program .NET Framework zapisuje informacje w odpowiedni sposób; Na przykład dane udostępnione są zapisywane, gdy strona znajduje się w Shared zakresie. Jednak właściwości udostępnione nie są zapisywane, gdy jest zapisywana wartość składników Web Part, strona jest w User zakresie, a kontrolka WebPart została dodana wraz ze stroną w Shared zakresie.

Konstruktory

PersonalizationDictionary()

Inicjuje nowe wystąpienie klasy PersonalizationDictionary.

PersonalizationDictionary(Int32)

Inicjuje PersonalizationDictionary nowe wystąpienie klasy przy użyciu podanego parametru.

Właściwości

Count

Pobiera liczbę wpisów w słowniku.

IsFixedSize

Określa, czy słownik personalizacji ma stały rozmiar.

IsReadOnly

Określa, czy słownik personalizacji jest tylko do odczytu.

IsSynchronized

Pobiera, czy słownik personalizacji jest synchronizowany.

Item[String]

Pobiera lub ustawia wpis w słowniku personalizacji.

Keys

Pobiera odwołanie do ICollection obiektu zawierającego klucze słownika personalizacji.

SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do słownika personalizacji.

Values

Pobiera odwołanie do ICollection obiektu zawierającego wartości w słowniku personalizacji.

Metody

Add(String, PersonalizationEntry)

Dodaje wpisy personalizacji do słownika personalizacji.

Clear()

Usuwa wszystkie informacje o stanie niestandardowym z bieżącego PersonalizationDictionary obiektu.

Contains(String)

Zwraca wartość wskazującą, czy element niestandardowych informacji o stanie z tym samym kluczem znajduje się w słowniku personalizacji.

CopyTo(DictionaryEntry[], Int32)

Kopiuje wpisy stanu słownika personalizacji jako DictionaryEntry wystąpienia do określonej tablicy.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetEnumerator()

Zwraca moduł wyliczający, który może służyć do iterowania wpisów w słowniku personalizacji.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Remove(String)

Usuwa niestandardowy wpis stanu na podstawie podanego klucza.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

ICollection.CopyTo(Array, Int32)

Implementuje metodę CopyTo(Array, Int32)PersonalizationDictionary dla klasy .

IDictionary.Add(Object, Object)

Implementuje metodę Add(Object, Object)PersonalizationDictionary dla klasy .

IDictionary.Contains(Object)

Implementuje metodę Contains(Object)PersonalizationDictionary dla klasy .

IDictionary.Item[Object]

Pobiera lub ustawia Item[Object] wartość właściwości dla PersonalizationDictionary klasy.

IDictionary.Remove(Object)

Implementuje metodę Remove(Object)PersonalizationDictionary dla klasy .

IEnumerable.GetEnumerator()

Implementuje metodę GetEnumerator()PersonalizationDictionary dla klasy .

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy obiektu IEnumerable na określony typ.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable elementu na podstawie określonego typu.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy

Zobacz też