我正在构建我的组织的电话目录(访问 search.asmx Web 服务的 AJAX 应用程序)。我想显示一个列表框,用户可以在其中选择一个部门(存储在 managed property 中Department
)。要用值填充列表框,我需要以某种方式选择该属性的所有不同值。是否可以通过 search.asmx 网络服务?
我发现了什么:
- 一篇文章,说可以,但是没有使用web service接口
- Microsoft 的白皮书指出“如果协议客户端指定了至少一个属性,它必须还指定 Path 属性。如果没有,协议服务器必须返回状态代码“ERROR_BAD_QUERY”。
这两个发现有些不一致。(而且,是的,搜索确实返回 ERROR_BAD_QUERY)。