我正在构建一个可以在客户端模式和服务器模式之间切换的 Blazor 应用程序。应用程序的某些部分仅在其中一个中工作,并且在这种情况下需要执行回退代码。
有没有一种好方法可以检查例如 Mono 是否正在运行?
有什么建议?
也许这可以帮助你:
// Mono WebAssembly is running.
if (JSRuntime.Current is MonoWebAssemblyJSRuntime mono)
{
}
else
{
}
Run Code Online (Sandbox Code Playgroud)
另请参阅有关 BlazorDualMode 的说明,它允许您在两种模式下运行应用程序以及检查正在运行的模式。
希望这可以帮助。