Método IDataModelNameBinder::EnumerateReferences (dbgmodel.h)
O método EnumerateReferences enumera o conjunto de nomes e referências a eles que serão associados ao objeto de acordo com as regras do método BindReference. Ao contrário das EnumerateKeys, EnumerateValues e métodos semelhantes em IModelObject que podem retornar vários nomes com o mesmo valor (para classes base, modelos pai e similares), esse enumerador retornará apenas o conjunto específico de nomes que serão associados a BindValue e BindReference. Os nomes nunca serão duplicados. Observe que há um custo significativamente maior de enumerar um objeto por meio do associador de nome do que chamar os métodos IModelObject.
Sintaxe
HRESULT EnumerateReferences(
IModelObject *contextObject,
IKeyEnumerator **enumerator
);
Parâmetros
contextObject
O objeto para o qual enumerar todas as associações de nome e referências a elas.
enumerator
Um enumerador que enumerará todos os nomes que serão associados de acordo com chamadas a BindReference e referências a eles. Observe que esse enumerador nunca duplicará nomes. Ele retornará apenas o conjunto de nomes e valores que sairiam de chamadas explícitas para BindReference.
Valor de retorno
Esse método retorna HRESULT que indica êxito ou falha.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | dbgmodel.h |