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


IVsDataProvider.TryCreateObject - метод (Guid, Type)

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

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

Синтаксис

'Декларация
Function TryCreateObject ( _
    source As Guid, _
    objType As Type _
) As Object
Object TryCreateObject(
    Guid source,
    Type objType
)
Object^ TryCreateObject(
    Guid source, 
    Type^ objType
)
abstract TryCreateObject : 
        source:Guid * 
        objType:Type -> Object 
function TryCreateObject(
    source : Guid, 
    objType : Type
) : Object

Параметры

  • source
    Тип: System.Guid
    Идентификатор источника данных для Empty DDEX или без конкретного источника данных.
  • objType
    Тип: System.Type
    Тип сущности поддержки DDEX.

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

Тип: System.Object
Экземпляр заданной сущности поддержки DDEX для указанного источника данных DDEX, реализованный поставщиком DDEX, если поставщик поддерживает DDEX него; в противном случае – значение nullссылка NULL (Nothing в Visual Basic).

Исключения

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

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

Заметки

Делегаты этого метода в метод TryCreateObject, указав Object в качестве значения параметра TSite универсальное и nullссылка NULL (Nothing в Visual Basic) в качестве параметра site.

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

См. также

Ссылки

IVsDataProvider Интерфейс

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

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