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

Выполняет инициализацию нового, пустого экземпляра класса ConfigurationElementCollectionBase<T>.

Свойства

AllowsAdd

Возвращает значение, указывающее, определено ли add имя элемента в текущей схеме коллекции.

AllowsClear

Возвращает значение, указывающее, определено ли clear имя элемента в текущей схеме коллекции.

AllowsRemove

Возвращает значение, указывающее, определено ли remove имя элемента в текущей схеме коллекции.

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

Возвращает перечислитель, выполняющий перебор элементов в коллекции.

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