如果发布了新的内容项版本,我需要通知客户。Orchard 使用已发布的内容项 id 向客户端发送请求,然后客户端对该内容项数据执行返回给 Orchard 的请求。
我通过以下工作流程做到了:
Web 请求只是发送带有内容项 ID 的调用。
我发现,有时客户端会收到以前发布的内容项版本。看起来只有在工作流完全执行后才能访问新发布的内容项版本。
(Thread.Sleep(1000); 在客户端代码中解决了这个问题)。系统缓存和输出缓存模块被禁用。
是否有某种方法可以了解内容项版本何时发布并从前端实际可用?