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


IVsDataProvider.TryCreateObject<TObject, TSite> - метод (Guid, TSite)

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

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

Синтаксис

'Декларация
Function TryCreateObject(Of TObject, TSite) ( _
    source As Guid, _
    site As TSite _
) As TObject
TObject TryCreateObject<TObject, TSite>(
    Guid source,
    TSite site
)
generic<typename TObject, typename TSite>
TObject TryCreateObject(
    Guid source, 
    TSite site
)
abstract TryCreateObject : 
        source:Guid * 
        site:'TSite -> 'TObject 
JScript не поддерживает универсальные типы и методы.

Параметры типа

  • TObject
    Объект.
  • TSite
    Сайт.

Параметры

  • source
    Тип: Guid

    Идентификатор источника данных DDEX или Empty для каких-либо конкретного источника данных.

  • site
    Тип: TSite

    Экземпляр объекта, если сайт новую сущность поддержки DDEX.

Возвращаемое значение

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

Исключения

Исключение Условие
DataProviderException

Создание нового экземпляра сущности поддержки сгенерировало исключение, ли посредством вызова CreateInstance посредством отражения или через реализацию метода CreateObject или CreateObject поставщика DDEX, иначе реализации по умолчанию или клиентской объектной (при наличии), сбой.

Заметки

Делегаты этого метода в метод TryCreateObject, передав typeof(TObject) в качестве значения параметра objType. Затем он определяет, полученный экземпляр типа TObject и, если да, то результаты и возвращает его. Если не возвращается экземпляр по умолчанию типа TObject.

Безопасность платформы .NET Framework

См. также

Ссылки

IVsDataProvider Интерфейс

TryCreateObject - перегрузка

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