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


DataSourceElement - класс

Представляет элемент источника данных как XML-тег в файле конфигурации.

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

System.Object
  System.Configuration.ConfigurationElement
    Microsoft.VisualStudio.TestTools.UnitTesting.DataSourceElement

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

Синтаксис

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

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

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

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

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

Свойства

  Имя Описание
Открытое свойство ConnectionString Получает или задает элемент параметра строки подключения в разделе <connectionStrings> файла app.config.
Открытое свойство CurrentConfiguration Получает ссылку на экземпляр Configuration верхнего уровня, представляющий иерархию конфигурации, к которой относится текущий экземпляр ConfigurationElement. (Унаследовано от ConfigurationElement.)
Открытое свойство DataAccessMethod Получает или задает элемент метода доступа к источнику данных в файле app.config.
Открытое свойство DataTableName Получает или задает элемент параметра имени таблицы в файле app.config.
Открытое свойство ElementInformation Возвращает объект ElementInformation, содержащий неизменяемую информацию и функциональность объекта ConfigurationElement. (Унаследовано от ConfigurationElement.)
Защищенное свойство ElementProperty Возвращает объект ConfigurationElementProperty, представляющий объект ConfigurationElement. (Унаследовано от ConfigurationElement.)
Защищенное свойство EvaluationContext Возвращает объект ContextInformation для объекта ConfigurationElement. (Унаследовано от ConfigurationElement.)
Защищенное свойство Item[ConfigurationProperty] Возвращает или задает свойство или атрибут данного элемента конфигурации. (Унаследовано от ConfigurationElement.)
Защищенное свойство Item[String] Получает или задает свойство, атрибут или дочерний элемент данного элемента конфигурации. (Унаследовано от ConfigurationElement.)
Открытое свойство LockAllAttributesExcept Возвращает коллекцию заблокированных атрибутов. (Унаследовано от ConfigurationElement.)
Открытое свойство LockAllElementsExcept Возвращает коллекцию заблокированных элементов. (Унаследовано от ConfigurationElement.)
Открытое свойство LockAttributes Возвращает коллекцию заблокированных атрибутов. (Унаследовано от ConfigurationElement.)
Открытое свойство LockElements Возвращает коллекцию заблокированных элементов. (Унаследовано от ConfigurationElement.)
Открытое свойство LockItem Возвращает или задает значение, указывающее, заблокирован ли элемент. (Унаследовано от ConfigurationElement.)
Открытое свойство Name Получает или задает элемент параметра имени источника данных в файле app.config.
Защищенное свойство Properties Возвращает коллекцию свойств. (Унаследовано от ConfigurationElement.)

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

Методы

  Имя Описание
Защищенный метод DeserializeElement Считывает XML из файла конфигурации. (Унаследовано от ConfigurationElement.)
Открытый метод Equals Сравнивает текущий экземпляр ConfigurationElement с указанным объектом. (Унаследовано от ConfigurationElement.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Возвращает уникальное значение, представляющее текущий экземпляр ConfigurationElement. (Унаследовано от ConfigurationElement.)
Защищенный метод GetTransformedAssemblyString Возвращает преобразованную версию указанного имени сборки. (Унаследовано от ConfigurationElement.)
Защищенный метод GetTransformedTypeString Возвращает преобразованную версию указанного имени типа. (Унаследовано от ConfigurationElement.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод Init Возвращает объект ConfigurationElement в исходное состояние. (Унаследовано от ConfigurationElement.)
Защищенный метод InitializeDefault Используется для инициализации набора значений по умолчанию для объекта ConfigurationElement. (Унаследовано от ConfigurationElement.)
Защищенный метод IsModified Указывает, был ли изменен данный элемент конфигурации с момента последнего сохранения или загрузки после реализации в производном классе. (Унаследовано от ConfigurationElement.)
Открытый метод IsReadOnly Возвращает значение, указывающее, является ли объект ConfigurationElement доступным только для чтения. (Унаследовано от ConfigurationElement.)
Защищенный метод ListErrors Добавляет ошибку "недействительное свойство" в данном объекте ConfigurationElement и всех его дочерних элементах к переданному списку. (Унаследовано от ConfigurationElement.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод OnDeserializeUnrecognizedAttribute Возвращает значение, указывающее, встретился ли неизвестный атрибут при десериализации. (Унаследовано от ConfigurationElement.)
Защищенный метод OnDeserializeUnrecognizedElement Возвращает значение, указывающее, встретился ли неизвестный элемент при десериализации. (Унаследовано от ConfigurationElement.)
Защищенный метод OnRequiredPropertyNotFound Выдает исключение, если требуемое свойство не найдено. (Унаследовано от ConfigurationElement.)
Защищенный метод PostDeserialize Вызывается после десериализации. (Унаследовано от ConfigurationElement.)
Защищенный метод PreSerialize Вызывается до десериализации. (Унаследовано от ConfigurationElement.)
Защищенный метод Reset Восстанавливает внутреннее состояние объекта ConfigurationElement, включая блокировки и коллекции свойств. (Унаследовано от ConfigurationElement.)
Защищенный метод ResetModified Восстанавливает значение метода IsModified в false при реализации в производном классе. (Унаследовано от ConfigurationElement.)
Защищенный метод SerializeElement Записывает содержание данного элемента конфигурации в файл конфигурации при реализации в производном классе. (Унаследовано от ConfigurationElement.)
Защищенный метод SerializeToXmlElement Записывает внешние теги данного элемента конфигурации в файл конфигурации при реализации в производном классе. (Унаследовано от ConfigurationElement.)
Защищенный метод SetPropertyValue Устанавливает свойство в заданное значение. (Унаследовано от ConfigurationElement.)
Защищенный метод SetReadOnly Устанавливает свойство IsReadOnly для объекта ConfigurationElement и всех подчиненных элементов. (Унаследовано от ConfigurationElement.)
Открытый метод ToString Возвращение строки, представляющей текущий объект. (Унаследовано от Object.)
Защищенный метод Unmerge Изменяет объект ConfigurationElement, удаляя все значения, которые не должны сохраняться. (Унаследовано от ConfigurationElement.)

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

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

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

См. также

Ссылки

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

Другие ресурсы

Working with Unit Tests