Método IVsDataProvider.CreateObject<TObject, TSite> (Guid, 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 TObject, TSite) ( _
source As Guid, _
site As TSite _
) As TObject
TObject CreateObject<TObject, TSite>(
Guid source,
TSite site
)
generic<typename TObject, typename TSite>
TObject CreateObject(
Guid source,
TSite site
)
abstract CreateObject :
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 uma 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.
Exceções
Exceção | Condição |
---|---|
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
Representantes de esse método para o método de CreateObject , passando typeof(TObject) como valor do parâmetro de objType .Então tenta converter uma instância resultante para o tipo TObject e retorna.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.