如何在 Blazor Server 中获取访客数和连接数
💡
原文中文,约3700字,阅读约需9分钟。
📝
内容提要
在Blazor Server开发中,可以通过自定义CircuitHandler获取访客的连接数和访客数量。通过静态方法记录Circuit连接的客户端,并且线程安全。在Program.cs中注入CircuitTracker,并在页面中加入获取浏览器指纹的js代码。通过实现例子可以实现获取连接数和访客数量的功能。
🎯
关键要点
- 在Blazor Server开发中,可以获取访客的连接数和访客数量。
- 自定义CircuitHandler用于记录Circuit连接的客户端信息。
- 使用静态方法实现线程安全的全局连接记录。
- 在Program.cs中注入CircuitTracker以跟踪每个连接的客户端。
- 通过JavaScript获取浏览器指纹以判断唯一访客。
- 在页面中实现连接数和访客数量的显示功能。
➡️