PersonalizationDictionary Klasa

Definicja

Hermetyzuje podstawowe reguły sprawdzania poprawności, które wskazują, czy element danych niestandardowych jest uznawany za User Personalizable Shared w obu lub zakresach.Encapsulates basic validation rules that indicate whether a piece of custom data is considered personalizable in either User or Shared scope.

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 jest kolekcją obiektów, która składa się z zakresu personalizacji i wartości obiektu. PersonalizationEntry PersonalizationDictionaryA PersonalizationDictionary instance is a collection of PersonalizationEntry objects, which consist of a personalization scope and an object value. Do tych wpisów przypisano klucz w PersonalizationDictionary obiekcie.These entries are assigned a key in the PersonalizationDictionary object.

Dobrym sposobem jest dodanie wszystkich właściwości do słownika przy użyciu Save metody, niezależnie od zakresu strony.A good practice is to add all properties to the dictionary using the Save method, regardless of the scope of the page. .NET Framework zapisuje te informacje w odpowiedni sposób; na przykład dane udostępnione są zapisywane, gdy strona znajduje się w Shared zakresie.The .NET Framework saves the information in the appropriate way; for example, shared data is saved when the page is in Shared scope. Jednak właściwości udostępnione nie są zapisywane podczas zapisywania wartości składniki Web Part, strona jest w User zakresie, WebPart a kontrolka została dodana ze stroną w Shared zakresie.However, shared properties are not saved when a Web Parts value is being saved, the page is in User scope, and the WebPart control was added with the page in Shared scope.

Konstruktory

PersonalizationDictionary()

Inicjuje nowe wystąpienie klasy PersonalizationDictionary klasy.Initializes a new instance of the PersonalizationDictionary class.

PersonalizationDictionary(Int32)

Inicjuje nowe wystąpienie PersonalizationDictionary klasy przy użyciu podanego parametru.Initializes a new instance of the PersonalizationDictionary class using the provided parameter.

Właściwości

Count

Pobiera liczbę wpisów w słowniku.Gets the number of entries in the dictionary.

IsFixedSize

Pobiera czy słownik personalizacji ma stały rozmiar.Gets whether the personalization dictionary is of a fixed size.

IsReadOnly

Pobiera czy słownik personalizacji jest tylko do odczytu.Gets whether the personalization dictionary is read-only.

IsSynchronized

Pobiera czy słownik personalizacji jest synchronizowany.Gets whether the personalization dictionary is synchronized.

Item[String]

Pobiera lub ustawia wpis w słowniku personalizacji.Gets or sets an entry in the personalization dictionary.

Keys

Pobiera odwołanie do ICollection obiektu zawierającego klucze dla słownika personalizacji.Gets a reference to an ICollection object containing the keys for the personalization dictionary.

SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do słownika personalizacji.Gets an object that can be used to synchronize access to the personalization dictionary.

Values

Pobiera odwołanie do ICollection obiektu zawierającego wartości w słowniku personalizacji.Gets a reference to an ICollection object containing the values in the personalization dictionary.

Metody

Add(String, PersonalizationEntry)

Dodaje wpisy personalizacji do słownika personalizacji.Adds personalization entries to the personalization dictionary.

Clear()

Usuwa wszystkie informacje o stanie niestandardowym PersonalizationDictionary z bieżącego obiektu.Removes all custom state information from the current PersonalizationDictionary object.

Contains(String)

Zwraca wartość wskazującą, czy element informacji o stanie niestandardowym z tym samym kluczem jest zawarty w słowniku personalizacji.Returns a value indicating whether a piece of custom state information with the same key is contained in the personalization dictionary.

CopyTo(DictionaryEntry[], Int32)

Kopiuje wpisy stanu słownika personalizacji jako DictionaryEntry wystąpienia do określonej tablicy.Copies the personalization dictionary state entries as DictionaryEntry instances into the specified array.

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetEnumerator()

Zwraca moduł wyliczający, który może być używany do iteracji wpisów w słowniku personalizacji.Returns an enumerator that can be used to iterate through the entries in the personalization dictionary.

GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego Object.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
Remove(String)

Usuwa niestandardowy wpis stanu na podstawie podanego klucza.Removes a custom state entry based on the provided key.

ToString()

Zwraca ciąg, który reprezentuje bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Jawne implementacje interfejsu

ICollection.CopyTo(Array, Int32)

CopyTo(Array, Int32) Implementuje metodęPersonalizationDictionary dla klasy.Implements the CopyTo(Array, Int32) method for the PersonalizationDictionary class.

IDictionary.Add(Object, Object)

Add(Object, Object) Implementuje metodęPersonalizationDictionary dla klasy.Implements the Add(Object, Object) method for the PersonalizationDictionary class.

IDictionary.Contains(Object)

Contains(Object) Implementuje metodęPersonalizationDictionary dla klasy.Implements the Contains(Object) method for the PersonalizationDictionary class.

IDictionary.Item[Object]

Pobiera lub ustawia Item[Object] wartość właściwości PersonalizationDictionary dla klasy.Gets or sets the Item[Object] property value for the PersonalizationDictionary class.

IDictionary.Remove(Object)

Remove(Object) Implementuje metodęPersonalizationDictionary dla klasy.Implements the Remove(Object) method for the PersonalizationDictionary class.

IEnumerable.GetEnumerator()

GetEnumerator() Implementuje metodęPersonalizationDictionary dla klasy.Implements the GetEnumerator() method for the PersonalizationDictionary class.

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy IEnumerable określonego typu.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable w oparciu o określony typ.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Włącza przetwarzanie równoległe zapytania.Enables parallelization of a query.

AsQueryable(IEnumerable)

IEnumerable KonwertujeIQueryabledo.Converts an IEnumerable to an IQueryable.

Dotyczy

Zobacz też