因此,我需要在我的IMemoryCache核心应用程序中使用ASP.NET,在大多数地方,它被注入控制器并按预期工作。现在我需要缓存菜单的一部分,菜单逻辑作为布局视图的一部分被调用。我的启动程序已经包含了以下几个方面,可以很好地应用于其他方面:作为布局一部分的调用如下所示:
@(await new MenuUtility().DisplayNavBar(Html
我想要创建一个单例,它基于我在上一次调用中创建的另一个单例。: WSPerson wsPerson = new WSPerson(new System.Net.Http.HttpClientadded instead of creating another declaration of
// WSPerson wsPerson = new WSPerson(new Sys
正如著名的所规定的那样,永远不应该试图同步运行异步代码(例如,通过Task.RunSynchronously()或访问Task.Result)。我的用例是ASP.NET核心应用程序,它使用IMemoryCache缓存一些数据。现在,当数据不可用时(例如,缓存被丢弃),我必须重新填充它,这应该用lock来保护。= factory(); } }
re