Compartilhar via


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

Cria uma instância de entidade especificada de suporte de DDEX para a fonte de dados especificada de DDEX que é implementada pelo provedor de DDEX localizado, com o objeto especificado do site.

Namespace:  Microsoft.VisualStudio.Data.Core
Assembly:  Microsoft.VisualStudio.Data.Core (em Microsoft.VisualStudio.Data.Core.dll)

Sintaxe

'Declaração
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 não oferece suporte a tipos ou métodos genéricos.

Parâmetros de tipo

  • TSite
    O site.

Parâmetros

  • source
    Tipo: System.Guid
    Um identificador de uma fonte de dados de DDEX, ou Empty para nenhuma fonte de dados específica.
  • objType
    Tipo: System.Type
    Um tipo de entidade suporte de DDEX.
  • site
    Tipo: TSite
    Uma instância de um objeto que deve localizar a entidade novo suporte de DDEX.

Valor de retorno

Tipo: System.Object
Uma instância de entidade especificada de suporte de DDEX que é implementada pelo provedor de DDEX localizado, com o objeto especificado do site.

Exceções

Exceção Condição
ArgumentNullException

o parâmetro de objType é nulluma referência nula (Nothing no Visual Basic).

DataProviderException

O provedor de DDEX não oferece suporte a entidade de suporte, ou a instanciação de uma nova instância de entidade de suporte apresentou uma exceção, seja pela forma de uma chamada de CreateInstance através de reflexão ou através da implementação do método de CreateObject do provedor de DDEX, ou de criação de opção ou implementação de objeto de cliente (se houver) com falha.

Comentários

Primeiros representantes de esse método para o método de TryCreateObject(Guid, Type, TSite) .Se o resultado é nulluma referência nula (Nothing no Visual Basic), gera DataProviderException.Caso contrário, o resultado é retornado.

Segurança do .NET Framework

Consulte também

Referência

IVsDataProvider Interface

Sobrecargas CreateObject

Namespace Microsoft.VisualStudio.Data.Core