IVsDataProvider.CreateObject<TSite> (Método) (Guid, Type, TSite)

Crea una instancia de la entidad especificada de soporte de DDEX para el origen de datos especificado de DDEX implementada por el proveedor de DDEX, localizada con el objeto especificado del sitio.

Espacio de nombres:  Microsoft.VisualStudio.Data.Core
Ensamblado:  Microsoft.VisualStudio.Data.Core (en Microsoft.VisualStudio.Data.Core.dll)

Sintaxis

'Declaración
Function CreateObject(Of TSite) ( _
    source As Guid, _
    objType As Type, _
    site As TSite _
) As Object
Object CreateObject<TSite>(
    Guid source,
    Type objType,
    TSite site
)
generic<typename TSite>
Object^ CreateObject(
    Guid source, 
    Type^ objType, 
    TSite site
)
abstract CreateObject : 
        source:Guid * 
        objType:Type * 
        site:'TSite -> Object 
JScript no admite el uso de métodos ni tipos genéricos.

Parámetros de tipo

  • TSite
    El sitio.

Parámetros

  • source
    Tipo: System.Guid
    El identificador de un origen de datos de DDEX, o Empty para ningún origen de datos específico.
  • objType
    Tipo: System.Type
    Un tipo de entidad de soporte de DDEX.
  • site
    Tipo: TSite
    Una instancia de un objeto que debe localizar la nueva entidad de soporte de DDEX.

Valor devuelto

Tipo: System.Object
Una instancia de la entidad especificada de soporte de DDEX implementada por el proveedor de DDEX, localizada con el objeto especificado del sitio.

Excepciones

Excepción Condición
ArgumentNullException

El valor del parámetro objType es nullreferencia null (Nothing en Visual Basic).

DataProviderException

El proveedor de DDEX no admite la entidad admiten, o la creación de una nueva instancia de la entidad admiten produjo una excepción, por medio de una llamada de CreateInstance mediante reflexión o con la implementación del método de CreateObject de proveedor de DDEX, o creación de implementación predeterminado o de objetos cliente (si hay) no.

Comentarios

Delegados de este método primero al método de TryCreateObject(Guid, Type, TSite) .Si el resultado es nullreferencia null (Nothing en Visual Basic), produce DataProviderException.Si no, se devuelve el resultado.

Seguridad de .NET Framework

Vea también

Referencia

IVsDataProvider Interfaz

CreateObject (Sobrecarga)

Microsoft.VisualStudio.Data.Core (Espacio de nombres)