首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在UWP中为BLE扫描提供过滤器时的AQS语法

在UWP中为BLE扫描提供过滤器时的AQS语法
EN

Stack Overflow用户
提问于 2018-02-21 15:22:41
回答 1查看 787关注 0票数 2

当扫描蓝牙低能设备时,我有下面的工作代码来过滤UWP应用程序中返回的设备。

代码语言:javascript
复制
string[] requestedProperties = { "System.Devices.Aep.DeviceAddress", "System.Devices.Aep.IsConnected", "System.Devices.Aep.Bluetooth.Le.IsConnectable", "System.Devices.Aep.IsPaired" };
var bleAqsFilter = "(System.Devices.Aep.ProtocolId:=\"{bb7bb05e-5972-42b5-94fc-76eaa7084d49}\" AND System.ItemNameDisplay:~~\"" + deviceName + "\")";

deviceWatcher = DeviceInformation.CreateWatcher(bleAqsFilter, requestedProperties, DeviceInformationKind.AssociationEndpoint);

我想扩展我的bleAqsFilter,但是我对第二行中使用的高级查询语法(AQS)感到困惑::=:~~。AQS语法的文档不包括这些元素。在本文枚举网络上的设备中使用了这两个语法元素。

AQS语法元素(包括:=:~~ )在哪里解释?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-22 15:50:58

一位同事提供了答案。我找不到的文档是:以编程方式使用高级查询语法,以及我突出显示的两段语法是这样定义的:

操作员: COP_EQUAL 文号:= 例子: System.FileExtension:=".txt“ 描述:值是字符串".txt“。 … 操作员: COP_VALUE_CONTAINS 符号:~~ 示例: System.Search.Autosummary:~~round 说明:查找包含周围字符的自动摘要的所有项。 …

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48909496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档