IDataModelNameBinder::EnumerateValues 方法 (dbgmodel.h)
EnumerateValues 方法枚举将根据 BindValue 方法的规则绑定到对象的名称和值集。 与 IModelObject 上的 EnumerateKeys、EnumerateValues 和类似方法不同,这些方法可能返回多个具有相同值的名称, (基类、父模型等) ,此枚举器将仅返回将与 BindValue 和 BindReference 绑定的特定名称集。 名称永远不会重复。 请注意,与调用 IModelObject 方法相比,通过名称绑定器枚举对象的成本要高得多。
语法
HRESULT EnumerateValues(
IModelObject *contextObject,
IKeyEnumerator **enumerator
);
参数
contextObject
要枚举其所有名称绑定及其值的对象。
enumerator
一个枚举器,它将根据对 BindValue 的调用及其值来枚举将绑定的每个名称。 请注意,此枚举器永远不会重复名称。 它将仅返回一组名称和值,这些名称和值将来自对 BindValue 的显式调用。
返回值
此方法返回指示成功或失败的 HRESULT。
要求
要求 | 值 |
---|---|
Header | dbgmodel.h |