<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<font face="Helvetica, Arial, sans-serif"><br>
Hi,<br>
<br>
<br>
Has anyone used<font face="Courier New, Courier, monospace">
[WebMethod(CacheDuration=n)]</font> successfully?<br>
<br>
It does not appear to cache (unless I am doing something really wrong)
- I have tried the following with both xsp and through Apache/mod_mono,
using the test forms and also using wget and using telnet handcrafting
requests.<br>
<br>
<br>
<br>
<font face="Courier New, Courier, monospace">&lt;%@ WebService
Language="C#" CodeBehind="CacheTest.asmx.cs"
Class="CacheTest.CacheTest" %&gt;<br>
&lt;%@ Assembly Name="System.Web.Services" %&gt;<br>
<br>
using System;<br>
using System.Web.Services;<br>
using System.Web.Services.Protocols;<br>
<br>
namespace CacheTest<br>
{<br>
&nbsp;&nbsp;&nbsp; [WebService]<br>
&nbsp;&nbsp;&nbsp; [SoapRpcService]<br>
&nbsp;&nbsp;&nbsp; public class CacheTest : System.Web.Services.WebService<br>
&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; private static int counter = 0;<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [WebMethod(CacheDuration=60)]<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public int cacheTestMethod()<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return( ++counter );<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
<br>
&nbsp;&nbsp;&nbsp; }<br>
}<br>
</font><br>
Any ideas appreciated.<br>
<br>
<br>
Regards,<br>
<br>
<br>
<br>
Glen<br>
<br>
</font><br>
</body>
</html>