gpt4 book ai didi

c# - 如何在 GraphQL HotChocolate 中实现订阅?

转载 作者:太空狗 更新时间:2023-10-30 01:12:38 34 4
gpt4 key购买 nike

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

任何人都可以给我一个查询方法的例子或指向另一个资源吗?

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

return messages;
}

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

谢谢。

最佳答案

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

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

希望对您有所帮助。

关于c# - 如何在 GraphQL HotChocolate 中实现订阅?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57054236/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com