Compartilhar via


ITypeReflector.GetDotNetType método

Obtém o tipo de .NET Framework que corresponde à especificado TypeDescriptor.

Namespace:  Microsoft.BusinessData.Infrastructure
Assembly:  Microsoft.BusinessData (em Microsoft.BusinessData.dll)

Sintaxe

'Declaração
Function GetDotNetType ( _
    typeDescriptor As ITypeDescriptor _
) As Type
'Uso
Dim instance As ITypeReflector
Dim typeDescriptor As ITypeDescriptor
Dim returnValue As Type

returnValue = instance.GetDotNetType(typeDescriptor)
Type GetDotNetType(
    ITypeDescriptor typeDescriptor
)

Parâmetros

Valor retornado

Tipo: System.Type
O tipo de .NET Framework correspondente.

Comentários

O TypeDescriptor descreve um tipo de dados abstratos em um sistema de tipo. Em algum momento, o resumo digite nesse tipo de sistema deve ser resolvido para um tipo real .NET Framework. Por exemplo, para criar uma tabela de dados ADO.NET, você precisa tipos .NET Framework para as colunas. Todos os objetos de TypeReflector devem ser capazes de extrair um tipo de .NET Framework de um TypeDescriptore essa API fornece esse recurso.

Dica

O atributo TypeName de um TypeDesriptor é uma cadeia de caracteres compreendido pela TypeReflector. Embora pareça ser o nome de uma .NET Framework tipo em alguns casos, o valor do atributo não deve ser usado fora do correspondente TypeReflector.

Instâncias de objetos do modelo de objeto de conectividade de dados corporativos estão vinculadas no repositório de metadados que eles são obtidos. Usando instâncias vinculadas a um repositório de metadados com as instâncias do repositório de metadados outro causará corrupção de dados e outro comportamento inesperado. Para obter mais informações, consulte DatabaseBackedMetadataCatalog, FileBackedMetadataCataloge RemoteSharedFileBackedMetadataCatalog.

Ver também

Referência

ITypeReflector interface

ITypeReflector membros

Microsoft.BusinessData.Infrastructure namespace