Поделиться через


PersonalizationDictionary Класс

Определение

Инкапсулирует правила базовой проверки, которые указывают, считается ли фрагмент пользовательских данных персонализируемым в области User или 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
Наследование
PersonalizationDictionary
Реализации

Комментарии

Экземпляр PersonalizationDictionary — это коллекция PersonalizationEntry объектов, состоящая из области персонализации и значения объекта. Этим записям назначается ключ в объекте PersonalizationDictionary .

Рекомендуется добавлять все свойства в словарь с помощью Save метода , независимо от области страницы. Платформа .NET Framework сохраняет сведения соответствующим образом; например, общие данные сохраняются, когда страница находится в Shared области действия. Однако общие свойства не сохраняются, когда сохраняется значение веб-частей, страница находится в User области действия, а WebPart элемент управления был добавлен вместе со страницей в Shared области.

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

PersonalizationDictionary()

Инициализирует новый экземпляр класса PersonalizationDictionary.

PersonalizationDictionary(Int32)

Инициализирует новый экземпляр класса PersonalizationDictionary, используя предоставленный параметр.

Свойства

Count

Получает число записей в словаре.

IsFixedSize

Получает значение, показывающее, имеет ли словарь персонализации фиксированный размер.

IsReadOnly

Получает значение, показывающее, доступен ли словарь персонализации только для чтения.

IsSynchronized

Получает значение, показывающее, является ли словарь персонализации синхронизированным.

Item[String]

Получает или задает запись в словаре персонализации.

Keys

Получает ссылку на объект ICollection, содержащий ключи для словаря персонализации.

SyncRoot

Получает объект, который можно использовать для синхронизации доступа к словарю персонализации.

Values

Получает ссылку на объект ICollection, содержащий значения в словаре персонализации.

Методы

Add(String, PersonalizationEntry)

Добавляет записи персонализации в словарь персонализации.

Clear()

Удаляет все пользовательские сведения о состоянии из текущего объекта PersonalizationDictionary.

Contains(String)

Возвращает значение, показывающее, содержится ли в словаре персонализации компонент пользовательских данных о состоянии с заданным ключом.

CopyTo(DictionaryEntry[], Int32)

Копирует записи о состоянии из словаря персонализации в заданный массив в виде экземпляров DictionaryEntry.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetEnumerator()

Возвращает перечислитель, который может использоваться для итерации по записям в словаре персонализации.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

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

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
Remove(String)

Удаляет пользовательскую запись о состоянии по переданному ключу.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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

ICollection.CopyTo(Array, Int32)

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

IDictionary.Add(Object, Object)

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

IDictionary.Contains(Object)

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

IDictionary.Item[Object]

Получает или задает значение свойства Item[Object] для класса PersonalizationDictionary.

IDictionary.Remove(Object)

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

IEnumerable.GetEnumerator()

Реализует метод GetEnumerator() для класса PersonalizationDictionary.

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

Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.

OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.

AsQueryable(IEnumerable)

Преобразовывает коллекцию IEnumerable в объект IQueryable.

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

См. также раздел