Web服务缓存可免除

时间:2014-02-10 09:11:37

标签: asp.net web-services caching asmx vb.net-2010

我需要缓存那个Web服务的结果 我正在创建,但我也想知道访问了多少次。

例如,

<WebMethod(CacheDuration:=60)> 
Public Function DisplayData(ByVal Code As Integer) As System.Xml.XmlDocument
        ((some code here))
        Return Xml
End Function

输入:

/Service.asmx/DisplayData?Code=55
/Service.asmx/DisplayData?Code=55
/Service.asmx/DisplayData?Code=55

输出:

A cached result of
<DisplayData>
    <Code>55</Code>
</DisplayData>

DisplayDataCounter = 3

如果使用/Service.asmx/DisplayData?Code=55 3次访问。 它只会缓存结果

但我还想要一个计数器来计算访问的次数。 可能吗?我怎么可能这样做?

0 个答案:

没有答案