Compartilhar via


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

Consulte também

interface IDataModelNameBinder