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


DataProviderObjectFactory - класс

Позволяет создать объекты данных, реализованных поставщиком DDEX.

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

System.Object
  Microsoft.VisualStudio.Data.ObjectWithSite
    Microsoft.VisualStudio.Data.DataProviderObjectFactory
      Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetProviderObjectFactory

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

Синтаксис

'Декларация
Public MustInherit Class DataProviderObjectFactory _
    Inherits ObjectWithSite
public abstract class DataProviderObjectFactory : ObjectWithSite
public ref class DataProviderObjectFactory abstract : public ObjectWithSite
[<AbstractClass>]
type DataProviderObjectFactory =  
    class
        inherit ObjectWithSite
    end
public abstract class DataProviderObjectFactory extends ObjectWithSite

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

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

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

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

Свойства

  Имя Описание
Защищенное свойство DataProvider Извлекает поставщик DDEX, для которого этот класс создает объекты.
Открытое свойство Site Возвращает или задает сайт объекта. (Унаследовано от ObjectWithSite.)

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

Методы

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

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

События

  Имя Описание
Открытое событие SiteChanged Событие, которое возникает, когда свойство Site изменен. (Унаследовано от ObjectWithSite.)

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

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

  Имя Описание
Явная реализация интерфейсаЗакрытый метод IObjectWithSite.GetSite Извлекает последний сайт задан с помощью метода IObjectWithSite.SetSite.В тех случаях, когда ни известный сайт, объект возвращается исключение. (Унаследовано от ObjectWithSite.)
Явная реализация интерфейсаЗакрытый метод IObjectWithSite.SetSite Предоставляет указатель сайта объект сайта. (Унаследовано от ObjectWithSite.)

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

Заметки

Классы, производные от DataProviderObjectFactory должны реализовать метод M:Microsoft.VisualStudio.Data.DataProviderObjectFactory.CreateObject(System.Type) для создания поставщик-, написанные объекты, которые реализуют тип указанного объекта.Такие классы могут использовать свойство P:Microsoft.VisualStudio.Data.DataProviderObjectFactory.DataProvider для получения сведений о поставщике данных, для которого он создает объекты.Это наиболее полезен, когда производный класс является базовым классом для заданной технологии, как ADO.NET.

Серверы класса DataProviderObjectFactory в качестве корня классифицируют, архитектурноакустически, для установления границы расширяемости данных.

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

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

См. также

Ссылки

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