替换Blazor WebAssembly中的JSRuntime.Current
目前正在进行一项非传统的Blazor概念验证—尝试在标准Javascript SPA(React)的上下文中使用Blazor WebAssembly在客户机上进行数据转换 我目前遇到一个问题,我需要使用的确切API已被删除-JSRuntime.Current.为了执行数据转换,我需要WebAssembly模块和JS之间的双向消息传递。数据转换是使用System.Timers进行的,这意味着我不能只执行静态方法并返回处理过的数据,而是需要以固定的时间间隔直接调用适当的JS函数 这意味着我面临以下问题:替换Blazor WebAssembly中的JSRuntime.Current,blazor,blazor-webassembly,Blazor,Blazor Webassembly,目前正在进行一项非传统的Blazor概念验证—尝试在标准Javascript SPA(React)的上下文中使用Blazor WebAssembly在客户机上进行数据转换 我目前遇到一个问题,我需要使用的确切API已被删除-JSRuntime.Current.为了执行数据转换,我需要WebAssembly模块和JS之间的双向消息传递。数据转换是使用System.Timers进行的,这意味着我不能只执行静态方法并返回处理过的数据,而是需要以固定的时间间隔直接调用适当的JS函数 这意味着我面临以下问
- 如果类和方法是动态的,我可以将JSRuntime注入实例,但不能通过JS调用适当的C#方法
- 如果类和方法是静态的,我可以通过JS调用C#,但在处理后不能调用JS返回它