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 das EnumerateKeys, EnumerateValues e métodos semelhantes 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 enumerar 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 serão 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.
Valor de retorno
Esse método retorna HRESULT que indica êxito ou falha.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | dbgmodel.h |