Blazor WASM 在线/活跃用户

     2023-03-27     172

关键词:

【中文标题】Blazor WASM 在线/活跃用户【英文标题】:Blazor WASM online/active users 【发布时间】:2021-11-16 17:34:45 【问题描述】:

我正在使用 Blazor WASM + Asp.NET API 开发出租车管理应用程序,我想知道我的哪些驱动程序在线/可用,因此我需要了解连接状态驱动程序(在线/离线),但我对 Webassembly 还很陌生,我找不到关于这个主题的有用信息。

知道 Blazor WASM 在客户端运行,这是否可能?

【问题讨论】:

听起来像是服务器会做的事情。 @Bennyboy1973 你是对的,但我希望 WASM 也有办法。 【参考方案1】:

免责声明——我不是这方面的专家。我愿意学习我错了——但我对此表示怀疑! :D

知道某人何时在线很简单。 . .您可以通过 API 将 ID 添加到活动用户列表中。但是当有人关闭浏览器或关闭设备时会发生什么?死客户不发布任何 API 请求。即使在服务器托管的 Blazor 中,准确检测某人何时离线也不是那么容易。

您的 API 托管在哪里?您可以使用计时器吗? 您能否发送某种标识符,要求每 10 秒左右发送一次保持活动通知,如果没有收到,则将用户从列表中删除?

我对你的情况很感兴趣,因为我的公司也有一个巴士部门,我很快就会添加类似的功能。

【讨论】:

Blazor Wasm 身份登录/注销事件

】BlazorWasm身份登录/注销事件【英文标题】:BlazorWasmIdentityLogin/Logoutevent【发布时间】:2021-06-0815:06:54【问题描述】:在使用来自Wasm模板的标准身份的.Net5BlazorWASM应用程序中,我想在用户登录(或注销)时执行一些操作。我已经... 查看详情

如何在 Blazor WASM 中对当前经过身份验证的用户帐户信息执行 CRUD 操作?

】如何在BlazorWASM中对当前经过身份验证的用户帐户信息执行CRUD操作?【英文标题】:HowdoIperformCRUDoperationsonthecurrentauthenticatedusersaccountinformation,inBlazorWASM?【发布时间】:2021-09-0822:35:35【问题描述】:在BlazorWASM中,我可以让当前... 查看详情

如何绕过 blazor wasm 路由系统并调用服务器

】如何绕过blazorwasm路由系统并调用服务器【英文标题】:Howtobypassblazorwasmroutingsystemandmakecallstotheserver【发布时间】:2021-06-0214:38:20【问题描述】:我有一个blazorwasm托管应用程序,用户可以通过填写表格来创建帐户。创建帐户后... 查看详情

具有 ReportViewer 导出功能的 Blazor (Wasm)

】具有ReportViewer导出功能的Blazor(Wasm)【英文标题】:Blazor(Wasm)withReportViewerexport【发布时间】:2021-12-0100:59:11【问题描述】:我正在按照此视频中的说明进行操作:https://www.youtube.com/watch?v=7V0Yb5drLgQ当链接直接放入我剃须刀的组件h... 查看详情

在 Azure Function 中接收 Blazor wasm 发送的身份验证令牌

】在AzureFunction中接收Blazorwasm发送的身份验证令牌【英文标题】:ReceiveauthenticationtokeninAzureFunctionsentbyBlazorwasm【发布时间】:2020-10-1502:56:17【问题描述】:我正在使用AzureFunctions作为API开发Blazorwasm。我已经可以在客户端应用程序... 查看详情

升级到 .net 6 时托管的 Blazor WASM 身份验证中断

】升级到.net6时托管的BlazorWASM身份验证中断【英文标题】:BlazorWASMHostedwithAuthenticationBreakswhenupgradingto.net6【发布时间】:2021-12-2718:40:01【问题描述】:我有一个使用用户身份验证托管的BlazorWASM,它正在运行.net5,我已升级到.net6... 查看详情

blazor_wasm之3:项目结构

Blazor_WASM之3:项目结构BlazorWebAssembly项目模板可选两种,BlazorWebAssemblyAPP及BlazorWebAssemblyAPP-Empty如果使用BlazorWebAssemblyAPP模板,则应用将填充以下内容:一个​​FetchData​​​组件的演示代码,该组件从静态资产(​​weather.json​​... 查看详情

Blazor WASM - 流畅的验证

】BlazorWASM-流畅的验证【英文标题】:BlazorWASM-FluentValidation【发布时间】:2021-09-1719:49:24【问题描述】:我在自定义验证器中创建了以下规则:publicclassAddInvoiceParameterCommandValidator:AbstractValidator<AddInvoiceParameterCommand>publicAddInvoi... 查看详情

Blazor 客户端 (WASM) 应用程序洞察

】Blazor客户端(WASM)应用程序洞察【英文标题】:BlazorClientSide(WASM)ApplicationInsights【发布时间】:2020-05-1708:48:45【问题描述】:ApplicationInsightsSDK是否适用于BlazorWASM?我正在尝试连接我的应用程序,但它没有发送任何指标。即使在... 查看详情

Blazor WASM 视图模型

】BlazorWASM视图模型【英文标题】:BlazorWASMViewModel【发布时间】:2021-07-3009:50:10【问题描述】:过去一年我做了很多Razor页面,几周前我开始将所有页面转换为我的Blazor服务器应用程序的ViewModel。现在我认为是时候制作一个新的Bl... 查看详情

Blazor WASM 没有达到断点

】BlazorWASM没有达到断点【英文标题】:BlazorWASMdoesn\'thitbreakpoint【发布时间】:2020-08-1115:00:27【问题描述】:我有一个带有版本5程序集的BlazorWASM项目,并尝试根据这篇文章激活调试:https://docs.microsoft.com/en-us/aspnet/core/blazor/debug?v... 查看详情

Blazor Wasm 身份验证

】BlazorWasm身份验证【英文标题】:BlazorWasmAuthentication【发布时间】:2021-11-0515:24:37【问题描述】:我正在尝试构建一个blazorwasm应用程序并尝试使用Jwt令牌进行身份验证。我面临一个有趣的问题。当我登录时,我无法访问具有[Aut... 查看详情

Blazor WASM 中的 MudSelect 问题

】BlazorWASM中的MudSelect问题【英文标题】:MudSelectIssueinBlazorWASM【发布时间】:2021-04-2211:53:17【问题描述】:我是BlazorWASM的新手,我正在开发一个使用MudBlazor的项目。但是,我对MudSelect有疑问。我想在MudSelect中显示部门名称。但... 查看详情

Blazor Wasm 独立发布到 IIS

】BlazorWasm独立发布到IIS【英文标题】:BlazorWasmstandalonepublishtoIIS【发布时间】:2021-03-2209:47:32【问题描述】:要启用IIS压缩,我使用来自以下位置的Web配置:Microsoftdocs我通过web部署将(自包含/浏览器-wasm)发布到IIS,VisualStudio... 查看详情

blazor_wasm之4:路由

Blazor_WASM之4:路由路由模板通过Router组件可在Blazor应用中路由到Razor组件。Router组件在Blazor应用的​​App​​组件中使用。App组件模板如下<RouterAppAssembly="@typeof(Program).Assembly"><FoundContext="routeData"><RouteViewRouteData="@routeDat... 查看详情

Css 的 Blazor WASM 问题

】Css的BlazorWASM问题【英文标题】:BlazorWASMproblemswithcss【发布时间】:2022-01-1118:22:32【问题描述】:由于某种原因,我的BlazorWASM项目无法正确渲染视频文件。当我运行我的项目时,视频标签的CSS不适用。这是我的视频html标签:&l... 查看详情

Blazor WASM - 如何在布局内更改正文类动态

】BlazorWASM-如何在布局内更改正文类动态【英文标题】:BlazorWASM-howtochangebodyclassdynamicinsideLayout【发布时间】:2020-11-1807:07:28【问题描述】:我有一个Blazor应用程序。在我的Index.html(wwwroot)中,我有以下正文:<bodyclass="vertical-layo... 查看详情

Blazor WASM - 分成多个组件 (MudBlazor)

】BlazorWASM-分成多个组件(MudBlazor)【英文标题】:BlazoWASM-Separateintomultiplecomponents(MudBlazor)【发布时间】:2021-12-0721:38:34【问题描述】:我有一个编辑表单,里面有多个MudTabPanel。问题是,我有很多此类的属性,我们决定分成多个面... 查看详情