PersonalizationStateInfoCollection PersonalizationStateInfoCollection PersonalizationStateInfoCollection PersonalizationStateInfoCollection Class

Определение

Предоставляет коллекцию объектов SharedPersonalizationStateInfo и UserPersonalizationStateInfo.Provides a collection of SharedPersonalizationStateInfo and UserPersonalizationStateInfo objects.

public ref class PersonalizationStateInfoCollection sealed : System::Collections::ICollection
[System.Serializable]
public sealed class PersonalizationStateInfoCollection : System.Collections.ICollection
type PersonalizationStateInfoCollection = class
    interface ICollection
    interface IEnumerable
Public NotInheritable Class PersonalizationStateInfoCollection
Implements ICollection
Наследование
PersonalizationStateInfoCollectionPersonalizationStateInfoCollectionPersonalizationStateInfoCollectionPersonalizationStateInfoCollection
Атрибуты
Реализации

Комментарии

PersonalizationStateInfoCollection Класс предоставляет оболочку на базе коллекции набор SharedPersonalizationStateInfo и UserPersonalizationStateInfo экземпляров.The PersonalizationStateInfoCollection class provides a collection-based wrapper over a set of SharedPersonalizationStateInfo and UserPersonalizationStateInfo instances. Эти экземпляры получаются путем последовательной итерации коллекции, по порядковому номеру индекса или значением ключа.These instances are retrieved by iterating sequentially over the collection, by ordinal index or by key value.

Экземпляры индексируются сочетание пути и имени пользователя.Instances are indexed on a combination of path and user name. Это необходимо, так как SharedPersonalizationStateInfo экземпляры, представляющие общие данные индексируются в соответствии с Path объекта, тогда как UserPersonalizationStateInfo экземпляры индексируются в соответствии с Path объекта и Username объекта.This is necessary because SharedPersonalizationStateInfo instances representing shared data are indexed according to Path object, whereas UserPersonalizationStateInfo instances are indexed according to both a Path object and a Username object.

Объекты сведения хранятся в коллекции в порядке, в котором они были получены от поставщика.The information objects are maintained in the collection in the order in which they were received from the provider. Коллекции не пытается изменить порядок экземпляров или поддерживать определенный порядок сортировки в коллекции.The collection does not attempt to change the order of the instances or maintain a specific sort order within the collection.

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

PersonalizationStateInfoCollection() PersonalizationStateInfoCollection() PersonalizationStateInfoCollection() PersonalizationStateInfoCollection()

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

Свойства

Count Count Count Count

Получает число элементов в коллекции.Gets the number of items in a collection.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Возвращает значение, указывающее, является ли доступ к коллекции PersonalizationStateInfoCollection синхронизированным (потокобезопасным).Gets a value indicating whether access to the PersonalizationStateInfoCollection collection is synchronized (thread safe).

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Получает экземпляр PersonalizationStateInfo, расположенный по определенному порядковому индексу в коллекции.Gets a PersonalizationStateInfo instance located at the specified ordinal index in the collection.

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

Получает элемент из коллекции на основании заданных параметров.Gets an element from the collection based on the specified parameters.

SyncRoot SyncRoot SyncRoot SyncRoot

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

Методы

Add(PersonalizationStateInfo) Add(PersonalizationStateInfo) Add(PersonalizationStateInfo) Add(PersonalizationStateInfo)

Добавляет экземпляр, производный от PersonalizationStateInfo, в конец коллекции.Adds a PersonalizationStateInfo-derived instance to the end of the collection.

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

Очищает коллекцию, удаляя все элементы.Clears the collection of all items.

CopyTo(PersonalizationStateInfo[], Int32) CopyTo(PersonalizationStateInfo[], Int32) CopyTo(PersonalizationStateInfo[], Int32) CopyTo(PersonalizationStateInfo[], Int32)

Копирует элементы коллекции PersonalizationStateInfoCollection в массив PersonalizationStateInfo, начиная с указанной позиции.Copies the elements of the PersonalizationStateInfoCollection collection into a PersonalizationStateInfo array, starting at the specified position.

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 a standard enumerator capable of iterating over the collection. Наследовать этот метод нельзя.This method cannot be inherited.

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, String) Remove(String, String) Remove(String, String) Remove(String, String)

Удаляет из коллекции объект, производный от PersonalizationStateInfo.Removes a PersonalizationStateInfo-derived object from the collection.

SetReadOnly() SetReadOnly() SetReadOnly() SetReadOnly()

Помечает коллекцию как доступную только для чтения.Marks the collection as read-only.

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).Implements the base CopyTo(Array, Int32) method.

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

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.

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