Установка CacheDuration для WebMethod из web.config? - PullRequest
1 голос
/ 18 мая 2011

Для веб-службы ASP.Net я хотел бы иметь возможность установить CacheDuration для всех веб-методов или отдельных веб-методов в web.config, поэтому его можно настроить без перекомпиляции решения.

[WebMethod(CacheDuration=60)]

Можно ли это сделать? Как?

Ответы [ 2 ]

0 голосов
/ 04 июня 2011

Это кажется невозможным.

0 голосов
/ 18 мая 2011

VB

Public Class Service1
    Inherits System.Web.Services.WebService
    <System.Web.Services.WebMethod(CacheDuration:=60)> _
    Public Function ConvertTemperature(ByVal dFahrenheit As Double) _
                                       As Double
        ConvertTemperature = ((dFahrenheit - 32) * 5) / 9
    End Function
End Class

C #

public class Service1 : System.Web.Services.WebService
{ 
    [System.Web.Services.WebMethod(CacheDuration=60)]
    public double ConvertTemperature(double dFahrenheit)
    {
       return ((dFahrenheit - 32) * 5) / 9;
    }
}

Источник: http://msdn.microsoft.com/en-us/library/byxd99hx%28v=vs.80%29.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...