SettingsPropertyCollection Class

Definition

Содержит коллекцию объектов SettingsProperty.Contains a collection of SettingsProperty objects.

public ref class SettingsPropertyCollection : ICloneable, System::Collections::ICollection
public class SettingsPropertyCollection : ICloneable, System.Collections.ICollection
type SettingsPropertyCollection = class
    interface ICollection
    interface IEnumerable
    interface ICloneable
type SettingsPropertyCollection = class
    interface ICloneable
    interface ICollection
    interface IEnumerable
type SettingsPropertyCollection = class
    interface IEnumerable
    interface ICloneable
    interface ICollection
Public Class SettingsPropertyCollection
Implements ICloneable, ICollection
Inheritance
SettingsPropertyCollection
Implements

Remarks

Коллекция SettingsPropertyCollection содержит коллекцию объектов SettingsProperty.The SettingsPropertyCollection collection contains a collection of SettingsProperty objects. Объект SettingsProperty используется внутренне как класс, представляющий метаданные о отдельном свойстве конфигурации.A SettingsProperty object is used internally as the class that represents metadata about an individual configuration property.

Constructors

SettingsPropertyCollection()

Инициализация нового экземпляра класса SettingsPropertyCollection.Initializes a new instance of the SettingsPropertyCollection class.

Properties

Count

Получает значение, указывающее число объектов SettingsProperty в коллекции.Gets a value that specifies the number of SettingsProperty objects in the collection.

IsSynchronized

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

Item[String]

Получает элемент коллекции с указанным именем.Gets the collection item with the specified name.

SyncRoot

Получает объект, используемый для синхронизации доступа к коллекции.Gets the object to synchronize access to the collection.

Methods

Add(SettingsProperty)

Добавляет объект SettingsProperty в коллекцию.Adds a SettingsProperty object to the collection.

Clear()

Удаляет все объекты SettingsProperty из коллекции.Removes all SettingsProperty objects from the collection.

Clone()

Создает копию существующей коллекции.Creates a copy of the existing collection.

CopyTo(Array, Int32)

Копирует данный объект SettingsPropertyCollection в массив.Copies this SettingsPropertyCollection object to an array.

Equals(Object)

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

(Inherited from Object)
GetEnumerator()

Получает объект IEnumerator в том виде, в котором он применяется в данной коллекции.Gets the IEnumerator object as it applies to the collection.

GetHashCode()

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

(Inherited from Object)
GetType()

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

(Inherited from Object)
MemberwiseClone()

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

(Inherited from Object)
OnAdd(SettingsProperty)

Осуществляет дополнительные выборочные действия при добавлении к содержимому экземпляра SettingsPropertyCollection.Performs additional, custom processing when adding to the contents of the SettingsPropertyCollection instance.

OnAddComplete(SettingsProperty)

Осуществляет дополнительные выборочные действия после добавления к содержимому экземпляра SettingsPropertyCollection.Performs additional, custom processing after adding to the contents of the SettingsPropertyCollection instance.

OnClear()

Осуществляет дополнительные выборочные действия при чистке содержимого экземпляра SettingsPropertyCollection.Performs additional, custom processing when clearing the contents of the SettingsPropertyCollection instance.

OnClearComplete()

Осуществляет дополнительные выборочные действия после чистки содержимого экземпляра SettingsPropertyCollection.Performs additional, custom processing after clearing the contents of the SettingsPropertyCollection instance.

OnRemove(SettingsProperty)

Осуществляет дополнительные выборочные действия при удалении содержимого экземпляра SettingsPropertyCollection.Performs additional, custom processing when removing the contents of the SettingsPropertyCollection instance.

OnRemoveComplete(SettingsProperty)

Осуществляет дополнительные выборочные действия после удаления содержимого экземпляра SettingsPropertyCollection.Performs additional, custom processing after removing the contents of the SettingsPropertyCollection instance.

Remove(String)

Удаляет объект SettingsProperty из коллекции.Removes a SettingsProperty object from the collection.

SetReadOnly()

Устанавливает статус коллекции "только для чтения".Sets the collection to be read-only.

ToString()

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

(Inherited from Object)

Extension Methods

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

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

Applies to

See also