C#中WebService的六个属性(.NET 1.1)
1.Description 描述信息。
[WebMethod(Description="这是描述信息")]
2.EnableSession 如果设定成true,则这个方法里面可以调用状态信息。
[WebMethod(EableSession=true)]
3.MessageName 如果有方法因为重载而重名。则可以通过此来命名新名称。
[WebMethod(MessageName="NewMethodName")]
4.Transation Option 支持事务处理。这个没有使用过。
5.CacheDuratiion支持输入高速缓存,这样ws不需要执行重复的查询,可以提高访问效率,CacheDurction就是缓存时间属性(单位:秒)事务处理。
[WebMethod(CacheDurction=30)] 查询的cache保存30秒。
6.BufferResponse 配置WS方法是否等到响应被完全缓冲完才发送信息到客户端。(default is true)
[WebMethod(BufferResponse =true)]