ITypeReflector.Set método (ITypeDescriptor, ITypeDescriptor, Object, Object, Int32)
Define o valor especificado no índice especificado da coleção especificada.
Namespace: Microsoft.BusinessData.Infrastructure
Assembly: Microsoft.BusinessData (em Microsoft.BusinessData.dll)
Sintaxe
'Declaração
Sub Set ( _
typeDescriptor As ITypeDescriptor, _
instanceRootTypeDescriptor As ITypeDescriptor, _
ByRef instance As Object, _
value As Object, _
index As Integer _
)
'Uso
Dim instance As ITypeReflector
Dim typeDescriptor As ITypeDescriptor
Dim instanceRootTypeDescriptor As ITypeDescriptor
Dim instance As Object
Dim value As Object
Dim index As Integer
instance.Set(typeDescriptor, instanceRootTypeDescriptor, _
instance, value, index)
void Set(
ITypeDescriptor typeDescriptor,
ITypeDescriptor instanceRootTypeDescriptor,
ref Object instance,
Object value,
int index
)
Parâmetros
typeDescriptor
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.ObjectO conjunto.
value
Tipo: System.ObjectO valor a definir.
index
Tipo: System.Int32O índice no conjunto de definir.
Comentários
O valor poderia ser de um tipo primitivo, tipo de valor ou um tipo de referência. O TypeDescriptor que representa o objeto pai 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.