如何在 Blazor Server 中获取访客数和连接数

💡 原文中文,约3700字,阅读约需9分钟。
📝

内容提要

在Blazor Server开发中,可以通过自定义CircuitHandler获取访客的连接数和访客数量。通过静态方法记录Circuit连接的客户端,并且线程安全。在Program.cs中注入CircuitTracker,并在页面中加入获取浏览器指纹的js代码。通过实现例子可以实现获取连接数和访客数量的功能。

🎯

关键要点

  • 在Blazor Server开发中,可以获取访客的连接数和访客数量。
  • 自定义CircuitHandler用于记录Circuit连接的客户端信息。
  • 使用静态方法实现线程安全的全局连接记录。
  • 在Program.cs中注入CircuitTracker以跟踪每个连接的客户端。
  • 通过JavaScript获取浏览器指纹以判断唯一访客。
  • 在页面中实现连接数和访客数量的显示功能。
🏷️

标签

➡️

继续阅读