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


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
    Тип: System.Guid
    Идентификатор источника данных для Empty DDEX или без конкретного источника данных.
  • 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 - пространство имен