是否有一个类似于OutputCache的属性可以用于普通的C#方法?

是否有一个类似于OutputCache的属性可以用于普通的C#方法?,c#,asp.net-mvc,caching,C#,Asp.net Mvc,Caching,我喜欢在控制器操作中使用[OutputCache]的方式 我有一些方法不是我想添加简单缓存的控制器操作,是否有类似于[OutputCache]的方法可以用于非控制器操作?我有一个方法,它可以命中我想要缓存的web服务,而不依赖于显示其数据的控制器操作 我只想要一个属性,它是普通方法的HttpContext缓存的包装器。好的,没有内置的东西。但如果你愿意,你可以建造一个。如果您使用的是.NET 4.0,则可以使用程序集,该程序集提供了许多有用的方法来缓存.NET应用程序(而不仅仅是web应用程序)

我喜欢在控制器操作中使用[OutputCache]的方式

我有一些方法不是我想添加简单缓存的控制器操作,是否有类似于[OutputCache]的方法可以用于非控制器操作?我有一个方法,它可以命中我想要缓存的web服务,而不依赖于显示其数据的控制器操作


我只想要一个属性,它是普通方法的HttpContext缓存的包装器。

好的,没有内置的东西。但如果你愿意,你可以建造一个。如果您使用的是.NET 4.0,则可以使用程序集,该程序集提供了许多有用的方法来缓存.NET应用程序(而不仅仅是web应用程序)中的数据。您还可以看看一种称为。

的技术,您可以在Web服务中使用它