Поделиться через


DataSourceElementCollection - класс

Представляет элемент XML, содержащий коллекцию дочерних объектов DataSourceElement.

Иерархия наследования

System.Object
  System.Configuration.ConfigurationElement
    System.Configuration.ConfigurationElementCollection
      Microsoft.VisualStudio.TestTools.UnitTesting.DataSourceElementCollection

Пространство имен:  Microsoft.VisualStudio.TestTools.UnitTesting
Сборка:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (в Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Синтаксис

'Декларация
Public NotInheritable Class DataSourceElementCollection _
    Inherits ConfigurationElementCollection
public sealed class DataSourceElementCollection : ConfigurationElementCollection
public ref class DataSourceElementCollection sealed : public ConfigurationElementCollection
[<Sealed>]
type DataSourceElementCollection =  
    class
        inherit ConfigurationElementCollection
    end
public final class DataSourceElementCollection extends ConfigurationElementCollection

Тип DataSourceElementCollection предоставляет следующие члены.

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

  Имя Описание
Открытый метод DataSourceElementCollection Инициализирует новый экземпляр класса DataSourceElementCollection.

В начало страницы

Свойства

  Имя Описание
Защищенное свойство AddElementName Возвращает или устанавливает имя ConfigurationElement, связанное с операцией добавления в ConfigurationElementCollection после переопределения в производном классе. (Унаследовано от ConfigurationElementCollection.)
Защищенное свойство ClearElementName Возвращает или задает имя ConfigurationElement, связанное с операцией очистки в ConfigurationElementCollection после переопределения в производном классе. (Унаследовано от ConfigurationElementCollection.)
Открытое свойство CollectionType Возвращает тип ConfigurationElementCollection. (Унаследовано от ConfigurationElementCollection.)
Открытое свойство Count Получает количество элементов в коллекции. (Унаследовано от ConfigurationElementCollection.)
Открытое свойство CurrentConfiguration Получает ссылку на экземпляр Configuration верхнего уровня, представляющий иерархию конфигурации, к которой относится текущий экземпляр ConfigurationElement. (Унаследовано от ConfigurationElement.)
Открытое свойство ElementInformation Возвращает объект ElementInformation, содержащий неизменяемую информацию и функциональность объекта ConfigurationElement. (Унаследовано от ConfigurationElement.)
Защищенное свойство ElementName Возвращает имя, используемое для данной коллекции элементов в файле конфигурации после переопределения в производном классе. (Унаследовано от ConfigurationElementCollection.)
Защищенное свойство ElementProperty Возвращает объект ConfigurationElementProperty, представляющий объект ConfigurationElement. (Унаследовано от ConfigurationElement.)
Открытое свойство EmitClear Возвращает или задает значение, указывающее, была ли коллекция очищена. (Унаследовано от ConfigurationElementCollection.)
Защищенное свойство EvaluationContext Возвращает объект ContextInformation для объекта ConfigurationElement. (Унаследовано от ConfigurationElement.)
Открытое свойство IsSynchronized Возвращает значение, указывающее, является ли доступ к коллекции синхронизированным (потокобезопасным). (Унаследовано от ConfigurationElementCollection.)
Защищенное свойство Item[ConfigurationProperty] Возвращает или задает свойство или атрибут данного элемента конфигурации. (Унаследовано от ConfigurationElement.)
Открытое свойство Item[Int32] Получает или задает объект DataSourceElement в указанном индексном расположении.
Открытое свойство Item[String] Получает объект DataSourceElement, идентифицируемый по имени.
Открытое свойство LockAllAttributesExcept Возвращает коллекцию заблокированных атрибутов. (Унаследовано от ConfigurationElement.)
Открытое свойство LockAllElementsExcept Возвращает коллекцию заблокированных элементов. (Унаследовано от ConfigurationElement.)
Открытое свойство LockAttributes Возвращает коллекцию заблокированных атрибутов. (Унаследовано от ConfigurationElement.)
Открытое свойство LockElements Возвращает коллекцию заблокированных элементов. (Унаследовано от ConfigurationElement.)
Открытое свойство LockItem Возвращает или задает значение, указывающее, заблокирован ли элемент. (Унаследовано от ConfigurationElement.)
Защищенное свойство Properties Возвращает коллекцию свойств. (Унаследовано от ConfigurationElement.)
Защищенное свойство RemoveElementName Возвращает или задает имя ConfigurationElement, связанное с операцией удаления в ConfigurationElementCollection после переопределения в производном классе. (Унаследовано от ConfigurationElementCollection.)
Открытое свойство SyncRoot Возвращает объект, используемый для синхронизации доступа к ConfigurationElementCollection. (Унаследовано от ConfigurationElementCollection.)
Защищенное свойство ThrowOnDuplicate Возвращает значение, указывающее выдаст ли исключение попытка добавить дубликат ConfigurationElement к ConfigurationElementCollection. (Унаследовано от ConfigurationElementCollection.)

В начало страницы

Методы

  Имя Описание
Открытый метод Add Добавляет элемент источника данных в коллекцию DataSourceElementCollection.
Защищенный метод BaseAdd(ConfigurationElement) Добавляет новый элемент конфигурации в ConfigurationElementCollection. (Унаследовано от ConfigurationElementCollection.)
Защищенный метод BaseAdd(ConfigurationElement, Boolean) Добавляет элемент конфигурации в коллекцию элементов конфигурации. (Унаследовано от ConfigurationElementCollection.)
Защищенный метод BaseAdd(Int32, ConfigurationElement) Добавляет элемент конфигурации в коллекцию элементов конфигурации. (Унаследовано от ConfigurationElementCollection.)
Защищенный метод BaseClear Удаление из коллекции всех объектов элементов конфигурации. (Унаследовано от ConfigurationElementCollection.)
Защищенный метод BaseGet(Object) Возвращает элемент конфигурации с указанным ключом. (Унаследовано от ConfigurationElementCollection.)
Защищенный метод BaseGet(Int32) Возвращает элемент конфигурации с указанным расположением индекса. (Унаследовано от ConfigurationElementCollection.)
Защищенный метод BaseGetAllKeys Возвращает массив ключей для всех элементов конфигурации, содержащихся в ConfigurationElementCollection. (Унаследовано от ConfigurationElementCollection.)
Защищенный метод BaseGetKey Возвращает ключ объекта ConfigurationElement по указанному расположению индекса. (Унаследовано от ConfigurationElementCollection.)
Защищенный метод BaseIndexOf Индекс указанного ConfigurationElement. (Унаследовано от ConfigurationElementCollection.)
Защищенный метод BaseIsRemoved Возвращает значение, указывающее, удален ли ConfigurationElement из коллекции ConfigurationElementCollection. (Унаследовано от ConfigurationElementCollection.)
Защищенный метод BaseRemove Удаляет класс ConfigurationElement из коллекции. (Унаследовано от ConfigurationElementCollection.)
Защищенный метод BaseRemoveAt Удаляет объект ConfigurationElement по указанному расположению индекса. (Унаследовано от ConfigurationElementCollection.)
Открытый метод Clear Удаляет из коллекции все объекты элементов источника данных.
Открытый метод CopyTo Копирует содержимое объекта ConfigurationElementCollection в массив. (Унаследовано от ConfigurationElementCollection.)
Защищенный метод CreateNewElement() При переопределении в производном классе создает новый элемент ConfigurationElement. (Унаследовано от ConfigurationElementCollection.)
Защищенный метод CreateNewElement(String) При переопределении в производном классе, создает новый элемент ConfigurationElement. (Унаследовано от ConfigurationElementCollection.)
Защищенный метод DeserializeElement Считывает XML из файла конфигурации. (Унаследовано от ConfigurationElement.)
Открытый метод Equals Сравнивает ConfigurationElementCollection с указанным объектом. (Унаследовано от ConfigurationElementCollection.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Защищенный метод GetElementKey При переопределении в производном классе возвращает ключ указанного элемента конфигурации. (Унаследовано от ConfigurationElementCollection.)
Открытый метод GetEnumerator Инфраструктура. Возвращает метод IEnumerator, используемый для итерации по ConfigurationElementCollection. (Унаследовано от ConfigurationElementCollection.)
Открытый метод GetHashCode Возвращает уникальное значение, представляющее экземпляр ConfigurationElementCollection. (Унаследовано от ConfigurationElementCollection.)
Защищенный метод GetTransformedAssemblyString Возвращает преобразованную версию указанного имени сборки. (Унаследовано от ConfigurationElement.)
Защищенный метод GetTransformedTypeString Возвращает преобразованную версию указанного имени типа. (Унаследовано от ConfigurationElement.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод Init Возвращает объект ConfigurationElement в исходное состояние. (Унаследовано от ConfigurationElement.)
Защищенный метод InitializeDefault Используется для инициализации набора значений по умолчанию для объекта ConfigurationElement. (Унаследовано от ConfigurationElement.)
Защищенный метод IsElementName Указывает, существует ли указанный ConfigurationElement в ConfigurationElementCollection. (Унаследовано от ConfigurationElementCollection.)
Защищенный метод IsElementRemovable Возвращает значение, указывающее, можно ли удалить указанный элемент ConfigurationElement из коллекции ConfigurationElementCollection. (Унаследовано от ConfigurationElementCollection.)
Защищенный метод IsModified Указывает, был ли изменен ConfigurationElementCollection с момента последнего сохранения или загрузки после переопределения в производном классе. (Унаследовано от ConfigurationElementCollection.)
Открытый метод IsReadOnly Возвращает значение, указывающее, является ли объект ConfigurationElementCollection доступным только для чтения. (Унаследовано от ConfigurationElementCollection.)
Защищенный метод ListErrors Добавляет ошибку "недействительное свойство" в данном объекте ConfigurationElement и всех его дочерних элементах к переданному списку. (Унаследовано от ConfigurationElement.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод OnDeserializeUnrecognizedAttribute Возвращает значение, указывающее, встретился ли неизвестный атрибут при десериализации. (Унаследовано от ConfigurationElement.)
Защищенный метод OnDeserializeUnrecognizedElement Приводит к тому, что система конфигурации выдает исключение. (Унаследовано от ConfigurationElementCollection.)
Защищенный метод OnRequiredPropertyNotFound Выдает исключение, если требуемое свойство не найдено. (Унаследовано от ConfigurationElement.)
Защищенный метод PostDeserialize Вызывается после десериализации. (Унаследовано от ConfigurationElement.)
Защищенный метод PreSerialize Вызывается до десериализации. (Унаследовано от ConfigurationElement.)
Открытый метод Remove(String) Удаляет объект DataSourceElement из коллекции.
Открытый метод Remove(DataSourceElement) Удаляет объект DataSourceElement из коллекции.
Защищенный метод Reset Сбрасывает ConfigurationElementCollection в неизмененное состояние после переопределения в производном классе. (Унаследовано от ConfigurationElementCollection.)
Защищенный метод ResetModified Переустанавливает значение свойства IsModified в false при переопределении в производном классе. (Унаследовано от ConfigurationElementCollection.)
Защищенный метод SerializeElement Записывает данные конфигурации в XML—элемент в файле конфигурации после переопределении в производном классе. (Унаследовано от ConfigurationElementCollection.)
Защищенный метод SerializeToXmlElement Записывает внешние теги данного элемента конфигурации в файл конфигурации при реализации в производном классе. (Унаследовано от ConfigurationElement.)
Защищенный метод SetPropertyValue Устанавливает свойство в заданное значение. (Унаследовано от ConfigurationElement.)
Защищенный метод SetReadOnly Инфраструктура. Устанавливает свойство IsReadOnly для объекта ConfigurationElementCollection и всех подчиненных элементов. (Унаследовано от ConfigurationElementCollection.)
Открытый метод ToString Возвращение строки, представляющей текущий объект. (Унаследовано от Object.)
Защищенный метод Unmerge Инфраструктура. Отменяет эффект слияния данных конфигурации на разных уровнях иерархии конфигурации. (Унаследовано от ConfigurationElementCollection.)

В начало страницы

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод ICollection.CopyTo Копирует коллекцию ConfigurationElementCollection в массив. (Унаследовано от ConfigurationElementCollection.)

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.TestTools.UnitTesting - пространство имен

DataSourceElement