为啥我在 C# 中收到“无法读取属性 HRESULT:0x80650002”?

Posted

技术标签:

【中文标题】为啥我在 C# 中收到“无法读取属性 HRESULT:0x80650002”?【英文标题】:Why am I getting "Attribute cannot be read HRESULT : 0x80650002" in C#?为什么我在 C# 中收到“无法读取属性 HRESULT:0x80650002”? 【发布时间】:2015-09-19 20:36:33 【问题描述】:

我收到异常 Attribute cannot be read HRESULT : 0x80650002 from the following line:-

GattReadResult readResult = 等待 tempMeasurementCharacterisitic[0].ReadValueAsync();

如何解决这个问题。我正在为 HealthThermometer 做这个。特征 UUID 0x2A1C

【问题讨论】:

反对票有什么解释吗? 【参考方案1】:

知道了。问题是我试图读取的特征不允许被这个特定的服务读取。如果您看到蓝牙 helath 温度计服务的规范,您会看到无法读取特征 uuid 0x2A1C。但是,您可以使用指示方法。所以不要阅读使用characteritic.valuechanged += value_change_event_handler;

【讨论】:

以上是关于为啥我在 C# 中收到“无法读取属性 HRESULT:0x80650002”?的主要内容,如果未能解决你的问题,请参考以下文章

为啥在 C# 10 中我会在初始化属性上收到编译器警告/错误 CS8618

为啥我没有收到关于在 C# 8 中使用结构的类成员可能取消引用 null 的警告?

为啥我在 Selenium 中收到 AssertionError?

为啥我在通知中收到弃用警告..?

为啥我在 AngularJs 帖子中收到 400 个错误请求?

为啥我在 ProcessBuilder --Java 中收到 IllegalThreadStateException 错误?