在一个WebService类中,一个Public的方法能否被调用者访问就取决于这个方法是否是一个“WebMethod”,是不是就要看一下这个方法的属性了,加上[WebMethod]属性的公有方法就可以被访问,而没有加这个属性的方法就是不能被访问的。
WebMethod有6个属性:
.Description
.EnableSession
.MessageName
.TransactionOption
.CacheDuration
.BufferResponse
[WebMethod()] 括号里面可以增加属性设置,上面列出的是可以设置的属性。
比如WebMethod(EnableSession = true)就表示在你的这个WebMethod方法中可以访问session中的值
默认情况下WebMethod不能访问session中的值
本文介绍了在WebService类中,一个Public方法能否被外部访问取决于该方法是否标记为WebMethod。详细解释了WebMethod的六个可配置属性及其作用。
2333

被折叠的 条评论
为什么被折叠?



