Partilhar 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 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 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 serão 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.

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