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 класса.

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

Имя Описание
AsParallel(IEnumerable)

Включает параллелизацию запроса.

AsQueryable(IEnumerable)

Преобразует IEnumerable в IQueryable.

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

Фильтрует элементы IEnumerable на основе указанного типа.

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

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