由于 blazer 服務器已經與其客戶端建立了信號器連接,如果不創建新的信號器連接,服務器是否有任何簡單的方法可以在 blazorhub 中點擊并向客戶端推送通知?
uj5u.com熱心網友回復:
每次呼叫 StateHasChanged 時,都會根據需要更新 DOM。
您可以使用計時器或其他一些事件觸發此更新。
public async Task NewMessageAsync(Message message, CancellationToken cancel)
{
if (_tenant.MessageMatchTemplate(message, _template))
{
messagesDisplayList.Add(message.data);
await InvokeAsync(StateHasChanged);
}
}
完整的聊天示例在這里
https://github.com/iso8859/ThreadMessaging
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/490308.html
