Compartir a través de


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

Consulte también

Interfaz IDataModelNameBinder