IVsDataProvider.TryCreateObject Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
TryCreateObject(Type) |
Пытается создать экземпляр указанной сущности поддержки DDEX, реализованной поставщиком DDEX. |
TryCreateObject(Guid, Type) |
Пытается создать экземпляр указанной сущности поддержки DDEX для указанного источника данных DDEX, реализованного поставщиком DDEX. |
TryCreateObject<TObject,TSite>(Guid, TSite) |
Пытается создать экземпляр указанной сущности поддержки DDEX для указанного источника данных DDEX, который реализуется поставщиком DDEX и расположен с указанным объектом сайта. |
TryCreateObject<TObject>(Guid) |
Пытается создать экземпляр указанной сущности поддержки DDEX для указанного источника данных DDEX, реализованного поставщиком DDEX. |
TryCreateObject<TObject>() |
Пытается создать экземпляр указанной сущности поддержки DDEX, реализованной поставщиком DDEX. |
TryCreateObject<TSite>(Guid, Type, TSite) |
Пытается создать экземпляр указанной сущности поддержки DDEX для указанного источника данных DDEX, который реализуется поставщиком DDEX и расположен с указанным объектом сайта. |
TryCreateObject(Type)
Пытается создать экземпляр указанной сущности поддержки DDEX, реализованной поставщиком DDEX.
public:
System::Object ^ TryCreateObject(Type ^ objType);
public object TryCreateObject (Type objType);
abstract member TryCreateObject : Type -> obj
Public Function TryCreateObject (objType As Type) As Object
Параметры
- objType
- Type
Тип сущности поддержки DDEX.
Возвращаемое значение
Экземпляр указанной сущности поддержки DDEX, реализованной поставщиком DDEX, если поставщик DDEX поддерживает ее; в противном случае — null.
Исключения
Создание экземпляра нового экземпляра сущности поддержки вызвало исключение путем вызова CreateInstance через отражение или реализацию метода поставщика CreateObject(Type) DDEX либо сбой при создании реализации объекта по умолчанию или клиентского объекта (если таковой имеется).
Применяется к
TryCreateObject(Guid, Type)
Пытается создать экземпляр указанной сущности поддержки DDEX для указанного источника данных DDEX, реализованного поставщиком DDEX.
public:
System::Object ^ TryCreateObject(Guid source, Type ^ objType);
public object TryCreateObject (Guid source, Type objType);
abstract member TryCreateObject : Guid * Type -> obj
Public Function TryCreateObject (source As Guid, objType As Type) As Object
Параметры
- objType
- Type
Тип сущности поддержки DDEX.
Возвращаемое значение
Экземпляр указанной сущности поддержки DDEX для указанного источника данных DDEX, который реализуется поставщиком DDEX, если поставщик DDEX поддерживает его; в противном случае — null.
Исключения
Создание экземпляра нового экземпляра сущности поддержки вызвало исключение путем вызова CreateInstance через отражение или реализацию метода поставщика CreateObject(Guid, Type)CreateObject(Type) DDEX или либо сбой при создании реализации объекта по умолчанию или клиентского объекта (если таковой имеется).
Применяется к
TryCreateObject<TObject,TSite>(Guid, TSite)
Пытается создать экземпляр указанной сущности поддержки DDEX для указанного источника данных DDEX, который реализуется поставщиком DDEX и расположен с указанным объектом сайта.
public:
generic <typename TObject, typename TSite>
TObject TryCreateObject(Guid source, TSite site);
public TObject TryCreateObject<TObject,TSite> (Guid source, TSite site);
abstract member TryCreateObject : Guid * 'Site -> 'Object
Public Function TryCreateObject(Of TObject, TSite) (source As Guid, site As TSite) As TObject
Параметры типа
- TObject
Объект.
- TSite
Сайт.
Параметры
- site
- TSite
Экземпляр объекта, который должен находить новую сущность поддержки DDEX.
Возвращаемое значение
Экземпляр указанной сущности поддержки DDEX для указанного источника данных DDEX, который реализуется поставщиком DDEX и расположен с указанным объектом сайта, если поставщик DDEX его поддерживает. В противном случае — экземпляр по умолчанию типа TObject.
Исключения
Создание экземпляра нового экземпляра сущности поддержки вызвало исключение путем вызова CreateInstance через отражение или реализацию метода поставщика CreateObject(Guid, Type)CreateObject(Type) DDEX или либо сбой при создании реализации объекта по умолчанию или клиентского объекта (если таковой имеется).
Применяется к
TryCreateObject<TObject>(Guid)
Пытается создать экземпляр указанной сущности поддержки DDEX для указанного источника данных DDEX, реализованного поставщиком DDEX.
public:
generic <typename TObject>
TObject TryCreateObject(Guid source);
public TObject TryCreateObject<TObject> (Guid source);
abstract member TryCreateObject : Guid -> 'Object
Public Function TryCreateObject(Of TObject) (source As Guid) As TObject
Параметры типа
- TObject
Объект.
Параметры
Возвращаемое значение
Экземпляр указанной сущности поддержки DDEX для указанного источника данных DDEX, который реализуется поставщиком DDEX, если поставщик DDEX поддерживает его. В противном случае — экземпляр по умолчанию типа TObject.
Исключения
Создание экземпляра нового экземпляра сущности поддержки вызвало исключение путем вызова CreateInstance через отражение или реализацию метода поставщика CreateObject(Guid, Type)CreateObject(Type) DDEX или либо сбой при создании реализации объекта по умолчанию или клиентского объекта (если таковой имеется).
Применяется к
TryCreateObject<TObject>()
Пытается создать экземпляр указанной сущности поддержки DDEX, реализованной поставщиком DDEX.
public:
generic <typename TObject>
TObject TryCreateObject();
public TObject TryCreateObject<TObject> ();
abstract member TryCreateObject : unit -> 'Object
Public Function TryCreateObject(Of TObject) () As TObject
Параметры типа
- TObject
Объект.
Возвращаемое значение
Экземпляр указанной сущности поддержки DDEX, реализованной поставщиком DDEX, если поставщик DDEX поддерживает ее; В противном случае — экземпляр по умолчанию типа Object.
Исключения
Создание экземпляра нового экземпляра сущности поддержки вызвало исключение путем вызова CreateInstance через отражение или реализацию метода поставщика CreateObject(Type) DDEX либо сбой при создании реализации объекта по умолчанию или клиентского объекта (если таковой имеется).
Применяется к
TryCreateObject<TSite>(Guid, Type, TSite)
Пытается создать экземпляр указанной сущности поддержки DDEX для указанного источника данных DDEX, который реализуется поставщиком DDEX и расположен с указанным объектом сайта.
public:
generic <typename TSite>
System::Object ^ TryCreateObject(Guid source, Type ^ objType, TSite site);
public object TryCreateObject<TSite> (Guid source, Type objType, TSite site);
abstract member TryCreateObject : Guid * Type * 'Site -> obj
Public Function TryCreateObject(Of TSite) (source As Guid, objType As Type, site As TSite) As Object
Параметры типа
- TSite
Сайт.
Параметры
- objType
- Type
Тип сущности поддержки DDEX.
- site
- TSite
Экземпляр объекта, который должен находить новую сущность поддержки DDEX.
Возвращаемое значение
Экземпляр указанной сущности поддержки DDEX, реализованной поставщиком DDEX, с указанным объектом сайта, если поставщик DDEX его поддерживает; в противном случае — null.
Исключения
Параметр objType
имеет значение null.
Создание экземпляра нового экземпляра сущности поддержки вызвало исключение путем вызова CreateInstance через отражение или реализацию метода поставщика CreateObject(Guid, Type)CreateObject(Type) DDEX или либо сбой при создании реализации объекта по умолчанию или клиентского объекта (если таковой имеется).