6

我正在实现HotChocolate作为我的 ASP.NET API 的一部分。我正在尝试在我的应用程序上添加对聊天部分的订阅,但是,HotChocolate 网站上的文档尚未实现。从我从其他网站/框架中可以看出,我可以使用 C#IObservable<Chat>作为订阅方法的返回类型。

谁能给我一个查询方法的示例或将我指向另一个资源?

public async Task<IObservable<Message>> GetMessages(Guid chatId) {
  var messages = ..Get chats;

  return messages;
}

但是,从查询的角度来看,这是如何工作的?我们如何触发事件来更新它?

谢谢。

4

1 回答 1

4

由于原始文档链接已经过时,我发布了这个引用我们研讨会项目的新链接。

第 7 章展示了如何在两种变体中进行订阅。 https://github.com/ChilliCream/graphql-workshop/blob/master/docs/7-subscriptions.md

我希望这会有所帮助。

于 2019-07-18T09:36:37.833 回答