在ASP.NET Core中,可以通过IServiceCollection接口来注册和注入IMemoryCache对象。具体代码实现如下:
services.AddMemoryCache();
public class ExampleClass { private readonly IMemoryCache _memoryCache;
public ExampleClass(IServiceProvider serviceProvider)
{
_memoryCache = serviceProvider.GetService();
}
public void ExampleMethod()
{
// 使用_memoryCache对象进行缓存操作
}
}
注意:在注入IMemoryCache对象之前,先添加services.AddMemoryCache()方法进行注册。