Compartir a través de


IVsDataProvider.TryCreateObject Método

Definición

Sobrecargas

TryCreateObject(Type)

Intenta crear una instancia de la entidad de compatibilidad DDEX especificada implementada por el proveedor DDEX.

TryCreateObject(Guid, Type)

Intenta crear una instancia de la entidad de compatibilidad de DDEX especificada para el origen de datos DDEX especificado implementado por el proveedor DDEX.

TryCreateObject<TObject,TSite>(Guid, TSite)

Intenta crear una instancia de la entidad de compatibilidad de DDEX especificada para el origen de datos DDEX especificado implementado por el proveedor DDEX, con el objeto de sitio especificado.

TryCreateObject<TObject>(Guid)

Intenta crear una instancia de la entidad de compatibilidad de DDEX especificada para el origen de datos DDEX especificado implementado por el proveedor DDEX.

TryCreateObject<TObject>()

Intenta crear una instancia de la entidad de compatibilidad DDEX especificada implementada por el proveedor DDEX.

TryCreateObject<TSite>(Guid, Type, TSite)

Intenta crear una instancia de la entidad de compatibilidad de DDEX especificada para el origen de datos DDEX especificado implementado por el proveedor DDEX, con el objeto de sitio especificado.

TryCreateObject(Type)

Intenta crear una instancia de la entidad de compatibilidad DDEX especificada implementada por el proveedor 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

Parámetros

objType
Type

Tipo de entidad de compatibilidad con DDEX.

Devoluciones

Instancia de la entidad de compatibilidad DDEX especificada implementada por el proveedor DDEX, si el proveedor DDEX la admite; de lo contrario, null.

Excepciones

La creación de instancias de una nueva instancia de la entidad de soporte técnico produjo una excepción, ya sea a través de una llamada CreateInstance a través de la reflexión o a través de la implementación del método del CreateObject(Type) proveedor DDEX, o se produjo un error en la creación de la implementación de objetos de cliente o predeterminada (si hay alguna).

Se aplica a

TryCreateObject(Guid, Type)

Intenta crear una instancia de la entidad de compatibilidad de DDEX especificada para el origen de datos DDEX especificado implementado por el proveedor 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

Parámetros

source
Guid

Identificador de origen de datos DDEX o Empty para ningún origen de datos específico.

objType
Type

Tipo de entidad de compatibilidad con DDEX.

Devoluciones

Instancia de la entidad de compatibilidad de DDEX especificada para el origen de datos DDEX especificado implementado por el proveedor DDEX, si el proveedor DDEX lo admite; de lo contrario, null.

Excepciones

La creación de instancias de una nueva instancia de la entidad de soporte técnico produjo una excepción, ya sea a través de una llamada CreateInstance a través de la reflexión o a través de la implementación del método o CreateObject(Type) del proveedor CreateObject(Guid, Type) DDEX, o se produjo un error en la creación de la implementación de objetos de cliente o predeterminada (si hay alguna).

Se aplica a

TryCreateObject<TObject,TSite>(Guid, TSite)

Intenta crear una instancia de la entidad de compatibilidad de DDEX especificada para el origen de datos DDEX especificado implementado por el proveedor DDEX, con el objeto de sitio especificado.

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

Parámetros de tipo

TObject

El objeto.

TSite

El sitio.

Parámetros

source
Guid

Identificador de origen de datos DDEX o Empty para ningún origen de datos específico.

site
TSite

Instancia de un objeto que debe colocar la nueva entidad de compatibilidad con DDEX.

Devoluciones

TObject

Instancia de la entidad de compatibilidad de DDEX especificada para el origen de datos DDEX especificado implementado por el proveedor DDEX, con el sitio con el objeto de sitio especificado, si el proveedor DDEX lo admite. De lo contrario, la instancia predeterminada del tipo TObject.

Excepciones

La creación de instancias de una nueva instancia de la entidad de soporte técnico produjo una excepción, ya sea a través de una llamada CreateInstance a través de la reflexión o a través de la implementación del método o CreateObject(Type) del proveedor CreateObject(Guid, Type) DDEX, o se produjo un error en la creación de la implementación de objetos de cliente o predeterminada (si hay alguna).

Se aplica a

TryCreateObject<TObject>(Guid)

Intenta crear una instancia de la entidad de compatibilidad de DDEX especificada para el origen de datos DDEX especificado implementado por el proveedor 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

Parámetros de tipo

TObject

El objeto.

Parámetros

source
Guid

Identificador de origen de datos DDEX o Empty para ningún origen de datos específico.

Devoluciones

TObject

Instancia de la entidad de compatibilidad de DDEX especificada para el origen de datos DDEX especificado implementado por el proveedor DDEX, si el proveedor DDEX lo admite. De lo contrario, la instancia predeterminada del tipo TObject.

Excepciones

La creación de instancias de una nueva instancia de la entidad de soporte técnico produjo una excepción, ya sea a través de una llamada CreateInstance a través de la reflexión o a través de la implementación del método o CreateObject(Type) del proveedor CreateObject(Guid, Type) DDEX, o se produjo un error en la creación de la implementación de objetos de cliente o predeterminada (si hay alguna).

Se aplica a

TryCreateObject<TObject>()

Intenta crear una instancia de la entidad de compatibilidad DDEX especificada implementada por el proveedor DDEX.

public:
generic <typename TObject>
 TObject TryCreateObject();
public TObject TryCreateObject<TObject> ();
abstract member TryCreateObject : unit -> 'Object
Public Function TryCreateObject(Of TObject) () As TObject

Parámetros de tipo

TObject

El objeto.

Devoluciones

TObject

Instancia de la entidad de compatibilidad DDEX especificada implementada por el proveedor DDEX, si el proveedor DDEX la admite; de lo contrario, la instancia predeterminada de tipo Object.

Excepciones

La creación de instancias de una nueva instancia de la entidad de soporte técnico produjo una excepción, ya sea a través de una llamada CreateInstance a través de la reflexión o a través de la implementación del método del CreateObject(Type) proveedor DDEX, o se produjo un error en la creación de la implementación de objetos de cliente o predeterminada (si hay alguna).

Se aplica a

TryCreateObject<TSite>(Guid, Type, TSite)

Intenta crear una instancia de la entidad de compatibilidad de DDEX especificada para el origen de datos DDEX especificado implementado por el proveedor DDEX, con el objeto de sitio especificado.

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

Parámetros de tipo

TSite

El sitio.

Parámetros

source
Guid

Identificador de origen de datos DDEX o Empty para ningún origen de datos específico.

objType
Type

Tipo de entidad de compatibilidad con DDEX.

site
TSite

Instancia de un objeto que debe colocar la nueva entidad de compatibilidad con DDEX.

Devoluciones

Instancia de la entidad de compatibilidad DDEX especificada implementada por el proveedor DDEX, que se encuentra con el objeto de sitio especificado, si el proveedor DDEX lo admite; de lo contrario, null.

Excepciones

El parámetro objType es null.

La creación de instancias de una nueva instancia de la entidad de soporte técnico produjo una excepción, ya sea a través de una llamada CreateInstance a través de la reflexión o a través de la implementación del método o CreateObject(Type) del proveedor CreateObject(Guid, Type) DDEX, o se produjo un error en la creación de la implementación de objetos de cliente o predeterminada (si hay alguna).

Se aplica a