ConfigurationElementCollectionBase<T> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет абстрактный базовый класс для строго типизированной коллекции элементов конфигурации.
generic <typename T>
where T : ConfigurationElementpublic ref class ConfigurationElementCollectionBase abstract : Microsoft::Web::Administration::ConfigurationElement, System::Collections::Generic::IEnumerable<T>, System::Collections::ICollection
public abstract class ConfigurationElementCollectionBase<T> : Microsoft.Web.Administration.ConfigurationElement, System.Collections.Generic.IEnumerable<T>, System.Collections.ICollection where T : ConfigurationElement
type ConfigurationElementCollectionBase<'T (requires 'T :> ConfigurationElement)> = class
inherit ConfigurationElement
interface ICollection
interface seq<'T (requires 'T :> ConfigurationElement)>
interface IEnumerable
Public MustInherit Class ConfigurationElementCollectionBase(Of T)
Inherits ConfigurationElement
Implements ICollection, IEnumerable(Of T)
Параметры типа
- T
- Наследование
- Производный
- Реализации
Комментарии
Класс ConfigurationElementCollectionBase<T> позволяет настраивать коллекцию элементов конфигурации и управлять ею.
Доступ к элементам в этой коллекции можно получить с помощью целочисленного индекса. Индексы в этой коллекции отсчитываются от нуля.
Важно!
Этот базовый класс предоставляется, чтобы упростить для разработчиков создание пользовательской коллекции элементов конфигурации. Этот класс помечается как абстрактный; Поэтому экземпляры этого класса невозможно создать напрямую.
Конструкторы
| ConfigurationElementCollectionBase<T>() |
Выполняет инициализацию нового, пустого экземпляра класса ConfigurationElementCollectionBase<T>. |
Свойства
| AllowsAdd |
Возвращает значение, указывающее, определено ли |
| AllowsClear |
Возвращает значение, указывающее, определено ли |
| AllowsRemove |
Возвращает значение, указывающее, определено ли |
| Attributes |
Возвращает коллекцию атрибутов конфигурации, содержащую список атрибутов для этого элемента. (Унаследовано от ConfigurationElement) |
| ChildElements |
Возвращает все дочерние элементы текущего элемента. (Унаследовано от ConfigurationElement) |
| Count |
Возвращает количество элементов в коллекции. |
| ElementTagName |
Предоставляет абстрактный базовый класс для строго типизированной коллекции элементов конфигурации. (Унаследовано от ConfigurationElement) |
| IsLocallyStored |
Возвращает значение, указывающее, хранится ли элемент конфигурации в определенном файле конфигурации. (Унаследовано от ConfigurationElement) |
| Item[Int32] |
Возвращает элемент конфигурации по указанному индексу. |
| Item[String] |
Возвращает или задает атрибут с указанным именем. (Унаследовано от ConfigurationElement) |
| Methods |
Возвращает коллекцию методов для элемента конфигурации. (Унаследовано от ConfigurationElement) |
| RawAttributes |
Предоставляет абстрактный базовый класс для строго типизированной коллекции элементов конфигурации. (Унаследовано от ConfigurationElement) |
| Schema |
Возвращает схему, описывающую коллекцию элементов конфигурации. |
Методы
| Add(T) |
Добавляет элемент конфигурации в конец текущей коллекции. |
| AddAt(Int32, T) |
Добавляет элемент конфигурации в текущую коллекцию по указанному индексу. |
| Clear() |
Очищает все элементы конфигурации из текущей коллекции. |
| CreateElement() |
Создает новый дочерний элемент для текущей коллекции. |
| CreateElement(String) |
Создает новый дочерний элемент, используя указанное имя. |
| CreateNewElement(String) |
Создает новый элемент, используя указанное имя элемента. |
| Delete() |
Предоставляет абстрактный базовый класс для строго типизированной коллекции элементов конфигурации. (Унаследовано от ConfigurationElement) |
| GetAttribute(String) |
ConfigurationAttribute Возвращает объект , представляющий запрошенный атрибут. (Унаследовано от ConfigurationElement) |
| GetAttributeValue(String) |
Возвращает значение заданного атрибута. (Унаследовано от ConfigurationElement) |
| GetChildElement(String) |
Возвращает дочерний элемент, который находится под текущим элементом конфигурации и имеет указанное имя. (Унаследовано от ConfigurationElement) |
| GetChildElement(String, Type) |
Возвращает дочерний элемент, который находится под текущим элементом конфигурации и имеет указанное имя и тип. (Унаследовано от ConfigurationElement) |
| GetCollection() |
Возвращает коллекцию по умолчанию для текущего элемента конфигурации. (Унаследовано от ConfigurationElement) |
| GetCollection(String) |
Возвращает все элементы конфигурации, принадлежащие текущему элементу конфигурации. (Унаследовано от ConfigurationElement) |
| GetCollection(String, Type) |
Возвращает элемент конфигурации, который имеет указанное имя и тип и находится в текущем элементе конфигурации. (Унаследовано от ConfigurationElement) |
| GetCollection(Type) |
Возвращает элемент конфигурации, который имеет указанный тип и находится в текущем элементе конфигурации. (Унаследовано от ConfigurationElement) |
| GetEnumerator() |
Возвращает перечислитель, который осуществляет итерацию по коллекции. |
| GetMetadata(String) |
Возвращает значения метаданных из схемы элемента. (Унаследовано от ConfigurationElement) |
| IndexOf(T) |
Определяет индекс элемента в коллекции. |
| Remove(T) |
Удаляет первое вхождение элемента из коллекции. |
| RemoveAt(Int32) |
Удаляет элемент из коллекции по указанному индексу. |
| SetAttributeValue(String, Object) |
Задает значение указанного атрибута. (Унаследовано от ConfigurationElement) |
| SetMetadata(String, Object) |
Задает значения метаданных из схемы элемента. (Унаследовано от ConfigurationElement) |
Явные реализации интерфейса
| ICollection.CopyTo(Array, Int32) |
Копирует элементы коллекции в массив начиная с определенного индекса в массиве. |
| ICollection.Count |
Предоставляет абстрактный базовый класс для строго типизированной коллекции элементов конфигурации. |
| ICollection.IsSynchronized |
Предоставляет абстрактный базовый класс для строго типизированной коллекции элементов конфигурации. |
| ICollection.SyncRoot |
Предоставляет абстрактный базовый класс для строго типизированной коллекции элементов конфигурации. |
| IEnumerable.GetEnumerator() |
Возвращает перечислитель, выполняющий перебор элементов в коллекции. |