Compartir a través de


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

El método EnumerateValues enumera el conjunto de nombres y valores que se enlazarán con el objeto según las reglas del método BindValue. A diferencia de EnumerateKeys, EnumerateValues y métodos similares en IModelObject , que pueden devolver varios nombres con el mismo valor (para clases base, modelos primarios y similares), este enumerador solo devolverá el conjunto específico de nombres que se enlazará con BindValue y BindReference. Los nombres nunca se duplicarán. Tenga en cuenta que hay un costo significativamente mayor de enumerar un objeto a través del enlazador de nombres que llamar a los métodos IModelObject .

Sintaxis

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

Parámetros

contextObject

Objeto para el que se van a enumerar todos los enlaces de nombre y sus valores.

enumerator

Enumerador que enumerará cada nombre que se enlazaría según las llamadas a BindValue y sus valores. Tenga en cuenta que este enumerador nunca duplicará los nombres. Solo devolverá el conjunto de nombres y valores que saldrían de llamadas explícitas a BindValue.

Valor devuelto

Este método devuelve HRESULT que indica éxito o error.

Requisitos

Requisito Valor
Header dbgmodel.h

Consulte también

Interfaz IDataModelNameBinder