Metodo IDataModelNameBinder::EnumerateValues (dbgmodel.h)
Il metodo EnumerateValues enumera il set di nomi e valori che verranno associati all'oggetto in base alle regole del metodo BindValue. A differenza di EnumerateKeys, EnumerateValues e metodi simili in IModelObject che possono restituire più nomi con lo stesso valore (per classi base, modelli padre e simili), questo enumeratore restituirà solo il set specifico di nomi che verranno associati a BindValue e BindReference. I nomi non verranno mai duplicati. Si noti che l'enumerazione di un oggetto tramite lo strumento di associazione dei nomi ha un costo notevolmente superiore rispetto alla chiamata dei metodi IModelObject .
Sintassi
HRESULT EnumerateValues(
IModelObject *contextObject,
IKeyEnumerator **enumerator
);
Parametri
contextObject
Oggetto per il quale enumerare tutte le associazioni di nomi e i relativi valori.
enumerator
Enumeratore che enumera ogni nome che verrà associato in base alle chiamate a BindValue e ai relativi valori. Si noti che questo enumeratore non duplicerà mai i nomi. Restituisce solo il set di nomi e valori che esce da chiamate esplicite a BindValue.
Valore restituito
Questo metodo restituisce HRESULT che indica l'esito positivo o negativo.
Requisiti
Requisito | Valore |
---|---|
Intestazione | dbgmodel.h |