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 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

Vedi anche

Interfaccia IDataModelNameBinder