Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Метод EnumerateValues перечисляет набор имен и значений, которые привязываются к объекту в соответствии с правилами метода BindValue. В отличие от методов EnumerateKeys, EnumerateValues и аналогичных методов в IModelObject, которые могут возвращать несколько имен с одинаковым значением (для базовых классов, родительских моделей и подобных), этот перечислитель возвращает только определенный набор имен, которые привязываются с BindValue и BindReference. Имена никогда не будут повторяться. Обратите внимание, что значительно выше стоимость перечисления объекта через привязку имен, чем вызов методов IModelObject.
Синтаксис
HRESULT EnumerateValues(
IModelObject *contextObject,
IKeyEnumerator **enumerator
);
Параметры
contextObject
Объект, для которого перечисляются все привязки имен и их значения.
enumerator
Перечислитель, который будет перечислять каждое имя, которое привязывается в соответствии с вызовами BindValue и их значениями. Обратите внимание, что этот перечислитель никогда не будет повторять имена. Он возвращает только набор имен и значений, которые будут поступать из явных вызовов BindValue.
Возвращаемое значение
Этот метод возвращает HRESULT, указывающий на успех или сбой.
Требования
Требование | Ценность |
---|---|
заголовка | dbgmodel.h |