Método IDataModelNameBinder::EnumerateReferences (dbgmodel.h)
El método EnumerateReferences enumera el conjunto de nombres y las referencias a ellos que se enlazarán con el objeto según las reglas del método BindReference. 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 EnumerateReferences(
IModelObject *contextObject,
IKeyEnumerator **enumerator
);
Parámetros
contextObject
Objeto para el que se van a enumerar todos los enlaces de nombre y las referencias a ellos.
enumerator
Enumerador que enumerará todos los nombres que se enlazarían según las llamadas a BindReference y las referencias a ellos. 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 BindReference.
Valor devuelto
Este método devuelve HRESULT que indica éxito o error.
Requisitos
Requisito | Valor |
---|---|
Header | dbgmodel.h |