你在这里。看看这个问题与其他知识怎样相连。
选择节点前往页面 · 展开后可留在地图中阅读
一个问题
有了地址,就知道能做什么吗?
资源的位置、支持的操作和调用者权限,要分别确认。
你能看到一份报告,不表示可以改它。你能写入标题,也不表示资源会主动通知每一个显示端。地址说明操作的目标,能力声明说明实现支持哪些操作及哪些附加条件。
设想同一个报告入口接到两种 Provider:
| 实现 | 读取 | 修改 | 内容改变时主动通知 |
|---|---|---|---|
| 静态归档 | 支持 | 不支持 | 不承诺 |
| 可编辑报告服务 | 支持 | 按服务规则支持 | 需要核对订阅与实时能力 |
这张表是教学例子,不是两个具体产品的能力测试。
还需要区分三个问题:实现会不会做、当前挂载允许不允许、这个调用者有没有权做。 即使 Provider 实现了写入,当前环境也可能只读;即使环境可写,业务规则仍可能拒绝某个参与者的请求。
AFS 的资源能力与 AUP 的设备能力也不同。前者关心资源支持读取、写入或订阅等操作;后者关心一个设备能否呈现和处理某种界面类型。图表能显示,不代表背后的结果可以修改。