Condividi tramite


Metodo IDataModelNameBinder::EnumerateReferences (dbgmodel.h)

Il metodo EnumerateReferences enumera il set di nomi e riferimenti a essi che verranno associati all'oggetto in base alle regole del metodo BindReference. A differenza di EnumerateKeys, EnumerateValues e metodi simili in IModelObject che possono restituire più nomi con lo stesso valore (per classi di base, modelli padre e così via), questo enumeratore restituirà solo il set specifico di nomi che verrà associato con BindValue e BindReference. I nomi non verranno mai duplicati. Si noti che esiste un costo significativamente più elevato dell'enumerazione di un oggetto tramite il binding del nome rispetto alla chiamata dei metodi IModelObject .

Sintassi

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

Parametri

contextObject

Oggetto per cui enumerare tutte le associazioni di nomi e i riferimenti a tali associazioni.

enumerator

Enumeratore che enumererà ogni nome che verrà associato in base alle chiamate a BindReference e ai riferimenti a tali nomi. Si noti che questo enumeratore non duplicerà mai i nomi. Restituirà solo il set di nomi e valori che verranno restituiti da chiamate esplicite a BindReference.

Valore restituito

Questo metodo restituisce HRESULT che indica l'esito positivo o l'errore.

Requisiti

Requisito Valore
Intestazione dbgmodel.h

Vedi anche

Interfaccia IDataModelNameBinder