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 |