PersonalizationStateInfoCollection Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет коллекцию объектов SharedPersonalizationStateInfo и UserPersonalizationStateInfo.
public ref class PersonalizationStateInfoCollection sealed : System::Collections::ICollection
[System.Serializable]
public sealed class PersonalizationStateInfoCollection : System.Collections.ICollection
[<System.Serializable>]
type PersonalizationStateInfoCollection = class
interface ICollection
interface IEnumerable
Public NotInheritable Class PersonalizationStateInfoCollection
Implements ICollection
- Наследование
-
PersonalizationStateInfoCollection
- Атрибуты
- Реализации
Комментарии
Класс PersonalizationStateInfoCollection предоставляет оболочку на основе коллекции по набору SharedPersonalizationStateInfo и UserPersonalizationStateInfo экземплярам. Эти экземпляры извлекаются путем последовательной итерации по коллекции по порядковой индексу или по значению ключа.
Экземпляры индексируются по сочетанию пути и имени пользователя. Это необходимо, так как SharedPersonalizationStateInfo экземпляры, представляющие общие данные, индексируются в соответствии с Path объектом, тогда как UserPersonalizationStateInfo экземпляры индексируются в соответствии с Path объектом и Username объектом.
Информационные объекты хранятся в коллекции в том порядке, в котором они были получены от поставщика. Коллекция не пытается изменить порядок экземпляров или сохранить определенный порядок сортировки в коллекции.
Конструкторы
PersonalizationStateInfoCollection() |
Инициализирует новый экземпляр класса PersonalizationStateInfoCollection. |
Свойства
Count |
Получает число элементов в коллекции. |
IsSynchronized |
Возвращает значение, указывающее, является ли доступ к коллекции PersonalizationStateInfoCollection синхронизированным (потокобезопасным). |
Item[Int32] |
Получает экземпляр PersonalizationStateInfo, расположенный по определенному порядковому индексу в коллекции. |
Item[String, String] |
Получает элемент из коллекции на основании заданных параметров. |
SyncRoot |
Получает объект, который может быть использован для синхронизации доступа к экземпляру PersonalizationStateInfoCollection. |
Методы
Add(PersonalizationStateInfo) |
Добавляет экземпляр, производный от PersonalizationStateInfo, в конец коллекции. |
Clear() |
Очищает коллекцию, удаляя все элементы. |
CopyTo(PersonalizationStateInfo[], Int32) |
Копирует элементы коллекции PersonalizationStateInfoCollection в массив PersonalizationStateInfo, начиная с указанной позиции. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetEnumerator() |
Возвращает стандартный перечислитель для итерации коллекции. Этот метод не может быть унаследован. |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
Remove(String, String) |
Удаляет из коллекции объект, производный от PersonalizationStateInfo. |
SetReadOnly() |
Помечает коллекцию как доступную только для чтения. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Явные реализации интерфейса
ICollection.CopyTo(Array, Int32) |
Реализует базовый метод CopyTo(Array, Int32). |
Методы расширения
Cast<TResult>(IEnumerable) |
Приводит элементы объекта IEnumerable к заданному типу. |
OfType<TResult>(IEnumerable) |
Выполняет фильтрацию элементов объекта IEnumerable по заданному типу. |
AsParallel(IEnumerable) |
Позволяет осуществлять параллельный запрос. |
AsQueryable(IEnumerable) |
Преобразовывает коллекцию IEnumerable в объект IQueryable. |