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 |