簡體   English   中英

如何在 GraphQL HotChocolate 中實現訂閱?

[英]How do I implement subscriptions in GraphQL HotChocolate?

我正在實現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

我希望這有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM