Método IDataModelNameBinder::EnumerateValues (dbgmodel.h)
O método EnumerateValues enumera o conjunto de nomes e valores que serão associados ao objeto de acordo com as regras do método BindValue. Ao contrário dos métodos EnumerateKeys, EnumerateValues e similares em IModelObject , que podem retornar vários nomes com o mesmo valor (para classes base, modelos pai e similares), esse enumerador retornará apenas o conjunto específico de nomes que serão associados a BindValue e BindReference. Os nomes nunca serão duplicados. Observe que há um custo significativamente maior de enumeração de um objeto por meio do associador de nome do que chamar os métodos IModelObject .
Sintaxe
HRESULT EnumerateValues(
IModelObject *contextObject,
IKeyEnumerator **enumerator
);
Parâmetros
contextObject
O objeto para o qual enumerar todas as associações de nome e seus valores.
enumerator
Um enumerador que enumerará todos os nomes que seriam associados de acordo com as chamadas para BindValue e seus valores. Observe que esse enumerador nunca duplicará nomes. Ele retornará apenas o conjunto de nomes e valores que sairiam de chamadas explícitas para BindValue.
Retornar valor
Esse método retorna HRESULT que indica êxito ou falha.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | dbgmodel.h |