Compartilhar via


Método IDataModelNameBinder::EnumerateValues (dbgmodel.h)

O método EnumerateValues enumera o conjunto de nomes e valores que serão associados ao objeto de acordo com as regras do método BindValue. Ao contrário dos métodos EnumerateKeys, EnumerateValues e similares 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 enumeração de um objeto por meio do associador de nome do que chamar os métodos IModelObject .

Sintaxe

HRESULT EnumerateValues(
  IModelObject   *contextObject,
  IKeyEnumerator **enumerator
);

Parâmetros

contextObject

O objeto para o qual enumerar todas as associações de nome e seus valores.

enumerator

Um enumerador que enumerará todos os nomes que seriam associados de acordo com as chamadas para BindValue e seus valores. Observe que esse enumerador nunca duplicará nomes. Ele retornará apenas o conjunto de nomes e valores que sairiam de chamadas explícitas para BindValue.

Retornar valor

Esse método retorna HRESULT que indica êxito ou falha.

Requisitos

Requisito Valor
Cabeçalho dbgmodel.h

Confira também

Interface IDataModelNameBinder