Web方法也采用它们自己的参数可以设置不同的属性以修改Web服务的行为这就允许通过一些方法自定义Web服务例如可以使用CacheDuration属性来指定希望WebMethod声明缓存它的结果的秒数当使用者在这个分配的周期内浏览Web服务时Web服务没有返回以检索结果而是获得结果的缓存副本
在VBNET中可以指定属性如下
<WebMethod(CacheDuration:=)> _
Public Function Hello (ByVal strName As String) As String
End Function
在C#中可以指定属性如下
[WebMethod(CacheDuration=)]
Public string Hello (string strName)
{
}
通过使用逗号分隔可以指定多个属性Description属性允许指定有关Web方法的一些细节这可以帮助潜在的使用者标识他们是否需要使用该方法
在VBNET中可以指定多个属性如下
<WebMethod(CacheDuration:=A web service that says hello to you
CacheDuration:=)> _
Public Function Hello (ByVal strName As String) As String
End Function
[] [] []