我正在实现HotChocolate作为我的ASP.NET API的一部分。我正在尝试将订阅添加到我的应用程序的聊天部分,但是,HotChocolate网站上的文档尚未实现。从其他站点/框架可以看出,我可以使用C#IObservable<Chat>
作为订阅方法的返回类型。
任何人都可以给我一个查询方法的示例,或者将我指向另一个资源吗?
public async Task<IObservable<Message>> GetMessages(Guid chatId) {
var messages = ..Get chats;
return messages;
}
但是,从查询角度来看,这是如何工作的?我们如何触发事件来对此进行更新?
谢谢。
答案 0 :(得分:1)
我已经开始阅读订阅文档,可以在这里找到: https://hotchocolate.io/docs/next/code-first-subscription
该文档适用于即将发布的版本,因此Redis提供程序当前处于预览状态。
我希望有帮助。