PersonalizationDictionary Klasa

Definicja

Hermetyzuje podstawowe reguły sprawdzania poprawności, które wskazują, czy element danych niestandardowych jest uznawany za Personalizable w obu User lub Shared zakresach.

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

PersonalizationDictionaryWystąpienie jest kolekcją PersonalizationEntry obiektów, która składa się z zakresu personalizacji i wartości obiektu. Do tych wpisów przypisano klucz w PersonalizationDictionary obiekcie.

Dobrym sposobem jest dodanie wszystkich właściwości do słownika przy użyciu Save metody, niezależnie od zakresu strony. .NET Framework zapisuje te 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 podczas zapisywania wartości składniki Web Part, strona jest w User zakresie, a WebPart kontrolka została dodana ze stroną w Shared zakresie.

Konstruktory

PersonalizationDictionary()

Inicjuje nowe wystąpienie klasy PersonalizationDictionary.

PersonalizationDictionary(Int32)

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

Właściwości

Count

Pobiera liczbę wpisów w słowniku.

IsFixedSize

Pobiera czy słownik personalizacji ma stały rozmiar.

IsReadOnly

Pobiera 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 dla 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 informacji o stanie niestandardowym z tym samym kluczem jest zawarty 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 być używany do iteracji 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 CopyTo(Array, Int32) metodę dla PersonalizationDictionary klasy.

IDictionary.Add(Object, Object)

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

IDictionary.Contains(Object)

Implementuje Contains(Object) metodę dla PersonalizationDictionary klasy.

IDictionary.Item[Object]

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

IDictionary.Remove(Object)

Implementuje Remove(Object) metodę dla PersonalizationDictionary klasy.

IEnumerable.GetEnumerator()

Implementuje GetEnumerator() metodę dla PersonalizationDictionary klasy.

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu 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ż