ITypeReflector.Get método (ITypeDescriptor, ITypeDescriptor, Object, Int32)
Obtém o valor no índice especificado da coleção especificada.
Namespace: Microsoft.BusinessData.Infrastructure
Assembly: Microsoft.BusinessData (em Microsoft.BusinessData.dll)
Sintaxe
'Declaração
Function Get ( _
collectionTypeDescriptor As ITypeDescriptor, _
instanceRootTypeDescriptor As ITypeDescriptor, _
instance As Object, _
index As Integer _
) As Object
'Uso
Dim instance As ITypeReflector
Dim collectionTypeDescriptor As ITypeDescriptor
Dim instanceRootTypeDescriptor As ITypeDescriptor
Dim instance As Object
Dim index As Integer
Dim returnValue As Object
returnValue = instance.Get(collectionTypeDescriptor, _
instanceRootTypeDescriptor, instance, _
index)
Object Get(
ITypeDescriptor collectionTypeDescriptor,
ITypeDescriptor instanceRootTypeDescriptor,
Object instance,
int index
)
Parâmetros
collectionTypeDescriptor
Tipo: Microsoft.BusinessData.MetadataModel.ITypeDescriptorO TypeDescriptor que representa um elemento da coleção.
instanceRootTypeDescriptor
Tipo: Microsoft.BusinessData.MetadataModel.ITypeDescriptorO TypeDescriptor que representa a coleção.
instance
Tipo: System.ObjectA coleção a obter o valor.
index
Tipo: System.Int32O índice do valor na coleção.
Valor retornado
Tipo: System.Object
O valor.
Comentários
O valor retornado pode ser de um tipo primitivo, tipo de valor ou um tipo de referência. O TypeDescriptor que representa a coleção deve ter o sinalizador IsCollection definido.
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.