PersonalizationDictionary PersonalizationDictionary PersonalizationDictionary PersonalizationDictionary Class

Определение

Инкапсулирует основные правила проверки, показывающие, возможна ли персонализация для компонента пользовательских данных в области User или области Shared.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
Наследование
PersonalizationDictionaryPersonalizationDictionaryPersonalizationDictionaryPersonalizationDictionary
Реализации

Комментарии

Объект PersonalizationDictionary экземпляр является коллекцией PersonalizationEntry объекты, которые состоят из области персонализации и значение объекта.A PersonalizationDictionary instance is a collection of PersonalizationEntry objects, which consist of a personalization scope and an object value. Эти записи назначаются ключа в PersonalizationDictionary объекта.These entries are assigned a key in the PersonalizationDictionary object.

Мы рекомендуем добавить все свойства в словарь с помощью Save метод, независимо от области страницы.A good practice is to add all properties to the dictionary using the Save method, regardless of the scope of the page. .NET Framework сохраняет данные соответствующим образом; Например, общих данных сохраняется, когда страница находится в Shared области.The .NET Framework saves the information in the appropriate way; for example, shared data is saved when the page is in Shared scope. Однако свойства общей не сохраняются, когда сохраняется значение веб-частей, страница находится в User область и WebPart был добавлен элемент управления со страницей в Shared области.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.

Конструкторы

PersonalizationDictionary() PersonalizationDictionary() PersonalizationDictionary() PersonalizationDictionary()

Инициализирует новый экземпляр класса PersonalizationDictionary.Initializes a new instance of the PersonalizationDictionary class.

PersonalizationDictionary(Int32) PersonalizationDictionary(Int32) PersonalizationDictionary(Int32) PersonalizationDictionary(Int32)

Инициализирует новый экземпляр класса PersonalizationDictionary, используя предоставленный параметр.Initializes a new instance of the PersonalizationDictionary class using the provided parameter.

Свойства

Count Count Count Count

Получает число записей в словаре.Gets the number of entries in the dictionary.

IsFixedSize IsFixedSize IsFixedSize IsFixedSize

Получает значение, показывающее, имеет ли словарь персонализации фиксированный размер.Gets whether the personalization dictionary is of a fixed size.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Получает значение, показывающее, доступен ли словарь персонализации только для чтения.Gets whether the personalization dictionary is read-only.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Получает значение, показывающее, является ли словарь персонализации синхронизированным.Gets whether the personalization dictionary is synchronized.

Item[String] Item[String] Item[String] Item[String]

Получает или задает запись в словаре персонализации.Gets or sets an entry in the personalization dictionary.

Keys Keys Keys Keys

Получает ссылку на объект ICollection, содержащий ключи для словаря персонализации.Gets a reference to an ICollection object containing the keys for the personalization dictionary.

SyncRoot SyncRoot SyncRoot SyncRoot

Получает объект, который можно использовать для синхронизации доступа к словарю персонализации.Gets an object that can be used to synchronize access to the personalization dictionary.

Values Values Values Values

Получает ссылку на объект ICollection, содержащий значения в словаре персонализации.Gets a reference to an ICollection object containing the values in the personalization dictionary.

Методы

Add(String, PersonalizationEntry) Add(String, PersonalizationEntry) Add(String, PersonalizationEntry) Add(String, PersonalizationEntry)

Добавляет записи персонализации в словарь персонализации.Adds personalization entries to the personalization dictionary.

Clear() Clear() Clear() Clear()

Удаляет все пользовательские сведения о состоянии из текущего объекта PersonalizationDictionary.Removes all custom state information from the current PersonalizationDictionary object.

Contains(String) Contains(String) Contains(String) Contains(String)

Возвращает значение, показывающее, содержится ли в словаре персонализации компонент пользовательских данных о состоянии с заданным ключом.Returns a value indicating whether a piece of custom state information with the same key is contained in the personalization dictionary.

CopyTo(DictionaryEntry[], Int32) CopyTo(DictionaryEntry[], Int32) CopyTo(DictionaryEntry[], Int32) CopyTo(DictionaryEntry[], Int32)

Копирует записи о состоянии из словаря персонализации в заданный массив в виде экземпляров DictionaryEntry.Copies the personalization dictionary state entries as DictionaryEntry instances into the specified array.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Возвращает перечислитель, который может использоваться для итерации по записям в словаре персонализации.Returns an enumerator that can be used to iterate through the entries in the personalization dictionary.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(String) Remove(String) Remove(String) Remove(String)

Удаляет пользовательскую запись о состоянии по переданному ключу.Removes a custom state entry based on the provided key.

ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

Явные реализации интерфейса

ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32)

Реализует метод CopyTo(Array, Int32) для класса PersonalizationDictionary.Implements the CopyTo(Array, Int32) method for the PersonalizationDictionary class.

IDictionary.Add(Object, Object) IDictionary.Add(Object, Object) IDictionary.Add(Object, Object) IDictionary.Add(Object, Object)

Реализует метод Add(Object, Object) для класса PersonalizationDictionary.Implements the Add(Object, Object) method for the PersonalizationDictionary class.

IDictionary.Contains(Object) IDictionary.Contains(Object) IDictionary.Contains(Object) IDictionary.Contains(Object)

Реализует метод Contains(Object) для класса PersonalizationDictionary.Implements the Contains(Object) method for the PersonalizationDictionary class.

IDictionary.Item[Object] IDictionary.Item[Object] IDictionary.Item[Object] IDictionary.Item[Object]

Получает или задает значение свойства Item[Object] для класса PersonalizationDictionary.Gets or sets the Item[Object] property value for the PersonalizationDictionary class.

IDictionary.Remove(Object) IDictionary.Remove(Object) IDictionary.Remove(Object) IDictionary.Remove(Object)

Реализует метод Remove(Object) для класса PersonalizationDictionary.Implements the Remove(Object) method for the PersonalizationDictionary class.

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

Реализует метод GetEnumerator() для класса PersonalizationDictionary.Implements the GetEnumerator() method for the PersonalizationDictionary class.

Методы расширения

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Преобразует IEnumerable для IQueryable.Converts an IEnumerable to an IQueryable.

Применяется к

Дополнительно