Asp.net WCF缓存就像Web服务一样

Asp.net WCF缓存就像Web服务一样,asp.net,wcf,caching,web-services,Asp.net,Wcf,Caching,Web Services,有人知道WCF是否支持类似于Web服务的缓存,或者我应该手动实现它吗?我认为您需要在WCF实现类上设置[AspNetCompatibilityRequirementsRequirementsMode=AspNetCompatibilityRequirementsMode.Required]属性,如中所示 [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)

有人知道WCF是否支持类似于Web服务的缓存,或者我应该手动实现它吗?

我认为您需要在WCF实现类上设置[AspNetCompatibilityRequirementsRequirementsMode=AspNetCompatibilityRequirementsMode.Required]属性,如中所示

[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)]
public class MyService: IMyService
{
   public void SomeMethod()
   {
        HttpContext.Current.Cache["someKey"] = "someValue";
   }
}
有关更多详细信息,请参阅