ConfigurationPropertyCollection ConfigurationPropertyCollection ConfigurationPropertyCollection ConfigurationPropertyCollection Class

Определение

Представляет коллекцию свойств элементов конфигурации.Represents a collection of configuration-element properties.

public ref class ConfigurationPropertyCollection : System::Collections::ICollection
public class ConfigurationPropertyCollection : System.Collections.ICollection
type ConfigurationPropertyCollection = class
    interface ICollection
    interface IEnumerable
Public Class ConfigurationPropertyCollection
Implements ICollection
Наследование
ConfigurationPropertyCollectionConfigurationPropertyCollectionConfigurationPropertyCollectionConfigurationPropertyCollection
Реализации

Примеры

В следующем примере показано одно из возможных способов использования ConfigurationPropertyCollection.The following example shows one possible use of the ConfigurationPropertyCollection. См. пример связанного типа ConfigurationProperty.Refer to the example of the related type ConfigurationProperty.

Ниже приведен отрывок из конфигурации, используемой в предыдущем примере.The following is an excerpt from the configuration used by the above example.

<?xml version="1.0" encoding="utf-8"?>  
<configuration>  
  <configSections>  
    <section name="CustomSection" type="Samples.AspNet, ConfigurationProperty, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" allowDefinition="Everywhere" allowExeDefinition="MachineToApplication" restartOnExternalChanges="true" />  
    </configSections>  
    <CustomSection fileName="default.txt" alias="alias.txt" maxUsers="1000"  
      maxIdleTime="00:05:00" />  
</configuration>  

Комментарии

ConfigurationPropertyCollection Класс представляет коллекцию ConfigurationProperty объектов, которые могут быть атрибутами или ConfigurationElement объектов элемента конфигурации.The ConfigurationPropertyCollection class represents the collection of the ConfigurationProperty objects that can be attributes or ConfigurationElement objects of a configuration element.

ConfigurationProperty Класс представляет индивидуальную настройку конфигурации.The ConfigurationProperty class represents an individual configuration setting. Он позволяет получить или задать имя, тип и значение по умолчанию для отдельной сущности конфигурации (атрибут или элемент).It allows you to get or set the name, type, and default value for a particular configuration entity (attribute or element). Дополнительные параметры позволяют пользователю указать ли атрибут является обязательным, ключом или представляет элемент коллекции по умолчанию.Additional options allow you to specify whether the attribute is required, is an element key, or represents a default element collection.

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

ConfigurationPropertyCollection() ConfigurationPropertyCollection() ConfigurationPropertyCollection() ConfigurationPropertyCollection()

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

Свойства

Count Count Count Count

Получает количество свойств в коллекции.Gets the number of properties in the collection.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

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

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

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

SyncRoot SyncRoot SyncRoot SyncRoot

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

Методы

Add(ConfigurationProperty) Add(ConfigurationProperty) Add(ConfigurationProperty) Add(ConfigurationProperty)

Добавляет в коллекцию свойство конфигурации.Adds a configuration property to the collection.

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

Удаляет из коллекции все объекты свойств конфигурации.Removes all configuration property objects from the collection.

Contains(String) Contains(String) Contains(String) Contains(String)

Указывает, содержится ли свойство конфигурации в этой коллекции.Specifies whether the configuration property is contained in this collection.

CopyTo(ConfigurationProperty[], Int32) CopyTo(ConfigurationProperty[], Int32) CopyTo(ConfigurationProperty[], Int32) CopyTo(ConfigurationProperty[], Int32)

Копирует ConfigurationPropertyCollection в массив.Copies this ConfigurationPropertyCollection to an array.

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()

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

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

Удаляет свойство конфигурации из коллекции.Removes a configuration property from the collection.

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)

Копирует данную коллекцию в массив.Copies this collection to an array.

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

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.

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

Дополнительно