Compartilhar via


Método IVsDataProvider.TryCreateObject<TObject, TSite> (Guid, TSite)

Tentar criar 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 TryCreateObject(Of TObject, TSite) ( _
    source As Guid, _
    site As TSite _
) As TObject
TObject TryCreateObject<TObject, TSite>(
    Guid source,
    TSite site
)
generic<typename TObject, typename TSite>
TObject TryCreateObject(
    Guid source, 
    TSite site
)
abstract TryCreateObject : 
        source:Guid * 
        site:'TSite -> 'TObject 
JScript não oferece suporte a tipos ou métodos genéricos.

Parâmetros de tipo

  • TObject
    o objeto.
  • TSite
    O site.

Parâmetros

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

Valor de retorno

Tipo: TObject
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, se o provedor de DDEX o oferece suporte.Caso contrário, a instância padrão do tipo TObject.

Exceções

Exceção Condição
[DataProviderException]

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 ou 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

Representantes de esse método para o método de TryCreateObject , passando typeof(TObject) como valor do parâmetro de objType .Então identifica se a instância do tipo resultante é TObject e, se estiver, o converte a e retorna.Caso contrário, retornará a instância padrão do tipo TObject.

Segurança do .NET Framework

Consulte também

Referência

IVsDataProvider Interface

Sobrecargas TryCreateObject

Namespace Microsoft.VisualStudio.Data.Core