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: GuidUm identificador de uma fonte de dados de DDEX, ou Empty para nenhuma fonte de dados específica.
objType
Tipo: TypeUm tipo de entidade suporte de DDEX.
site
Tipo: TSiteUma instância de um objeto que deve localizar a nova entidade de suporte de DDEX.
Valor de retorno
Tipo: 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 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 um chamada de CreateInstance com a 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 desse método para o método de TryCreateObject(Guid, Type, TSite) . Se o resultado é nulluma referência nula (Nothing no Visual Basic), ele gerencie DataProviderException. Caso contrário, o resultado é retornado.
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ável.