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


DataProvider - класс

Включает создание объектов поставщика DDEX.

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

Object
  Microsoft.VisualStudio.Data.DataProvider

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

Синтаксис

'Декларация
Public MustInherit Class DataProvider
public abstract class DataProvider
public ref class DataProvider abstract
[<AbstractClass>]
type DataProvider =  class end
public abstract class DataProvider

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

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

  Имя Описание
Защищенный метод DataProvider Конструктор класса.

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

Свойства

  Имя Описание
Открытое свойство Description Получает язык и региональные параметры- к регистру описание поставщика DDEX.
Открытое свойство DisplayName Получает язык и региональные параметры- к регистру имя для конкретного поставщика данных.
Открытое свойство Guid Извлекает уникальный идентификатор поставщика DDEX.
Открытое свойство ShortDisplayName Извлекает краткая форма отображаемого имени.
Открытое свойство Technology Извлекает уникальный идентификатор основного технологии, используемого поставщиком.

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

Методы

  Имя Описание
Открытый метод CreateObject(Type) Создает реализация поставщика DDEX конкретного типа объекта.
Открытый метод CreateObject(Guid, Type) Создает новый объект поставщик- реализованный DDEX предпочтительно портняжничанный для указанного источника данных и заданного типа.
Открытый метод DeriveDataSource Определяет, какой источник данных, поддерживаемый поставщиком DDEX представляет заданной строкой подключения.
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора. (Унаследовано от Object.)
Открытый метод GetAssembly(String) Разрешает строка сборок на определенную сборку как определено поставщиком DDEX.
Открытый метод GetAssembly(Guid, String) Разрешает строка сборки на сборку, связанную с указанным источником данных, как определено поставщиком DDEX.
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetProperty Извлекает свойство родово известного или DDEX поставщик- в XML-структуру.
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод GetType(String) Разрешает имя типа в Type, как определено поставщиком DDEX.
Открытый метод GetType(Guid, String) Разрешает имя типа в Type для конкретного источника данных, как определено поставщиком DDEX.
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод SupportsObject(Type) Возвращает логическое значение, показывающее, поддерживается ли заданный тип объекта поставщиком.
Открытый метод SupportsObject(Guid, Type) Указывает, принадлежит ли заданный поставщик DDEX поддерживает объект указанного типа, потенциально специализированной версии для указанного источника данных.
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

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

Заметки

Класс DataProvider содержит основные сведения о поставщике DDEX и методы для выполнения запросов собирается или создать поставщик- реализованные объекты. Этот класс загрузчик для всех сущностей определенного поставщик- DDEX.

DDEX предоставляет одну реализацию этого класса. Эта реализация основывается на сведениях чтение из реестра и поэтому не требует, чтобы код был загружен реализации поставщика.

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

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

См. также

Ссылки

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

DataProviderManager