我有一個后端 .NET 6 Web API RESTful 服務解決方案,它公開了一個由 Blazor 服務器應用程式使用的復雜類。每當后端 Web API 的實體化類更改值時,我都需要將更改后的類傳輸到 Blazor 應用程式。目前,Blazor 應用程式按預期對后端服務進行所有呼叫。
我一直試圖讓 EventCallback 作業來克服這個挑戰,但它不起作用。我發現的所有示例(例如https://blazor-university.com/components/component-events/)都將它們的示例包含在同一個 Blazor 應用程式中。
有人可以指出我正確的方向嗎?
謝謝!
uj5u.com熱心網友回復:
這EventCallback是一個專門為在 Blazor 中使用而創建的結構。它的目的是確定事件處理程式的委托型別。
您真正需要的是一個實時通知系統。它最好通過 SignalR 實作。開始研究它,讓我們知道您的困難。
從這里開始
這是一個完整的 SignalR 作業代碼示例,與帶有身份驗證的 Blazor 服務器應用程式一起使用。
然而,一個更簡單的解決方案是創建一個實作 Timer 物件的服務,以在給定的時間間隔查詢資料庫。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/361504.html
上一篇:使用dotnetpack創建具有依賴項但沒有我自己的代碼的NUGET
下一篇:如何在.NET6中讀取環境變數?
