跳到主要内容
知识地图有了地址,就知道能做什么吗?ArcBlock 体系

你在这里。看看这个问题与其他知识怎样相连。

选择节点前往页面 · 展开后可留在地图中阅读

知识地图沿着连接,读懂一个问题
← AFS 与界面

一个问题

有了地址,就知道能做什么吗?

资源的位置、支持的操作和调用者权限,要分别确认。

你能看到一份报告,不表示可以改它。你能写入标题,也不表示资源会主动通知每一个显示端。地址说明操作的目标,能力声明说明实现支持哪些操作及哪些附加条件。

设想同一个报告入口接到两种 Provider:

实现读取修改内容改变时主动通知
静态归档支持不支持不承诺
可编辑报告服务支持按服务规则支持需要核对订阅与实时能力

这张表是教学例子,不是两个具体产品的能力测试。

还需要区分三个问题:实现会不会做、当前挂载允许不允许、这个调用者有没有权做。 即使 Provider 实现了写入,当前环境也可能只读;即使环境可写,业务规则仍可能拒绝某个参与者的请求。

AFS 的资源能力与 AUP 的设备能力也不同。前者关心资源支持读取、写入或订阅等操作;后者关心一个设备能否呈现和处理某种界面类型。图表能显示,不代表背后的结果可以修改。

继续深入

AFS 技术文档。

检查一下理解

Provider 支持写入,是否表示每个看到该资源的人都可以修改它?

不是。还要检查当前挂载的访问限制、调用者权限和业务规则。

沿着学习路径继续