Condividi tramite


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 verrà associato a BindValue e BindReference. I nomi non verranno mai duplicati. Si noti che esiste un costo notevolmente più elevato dell'enumerazione di un oggetto tramite il gestore di associazione dei nomi 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 enumererà ogni nome che verrebbe 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.

Fabbisogno

Requisito Valore
intestazione dbgmodel.h

Vedere anche

'interfaccia IDataModelNameBinder