|
|
|
|
|
|
|
在 WebService 中使用属性发布一个方法1 |
|
|
|
在 WebService 中发布一个方法很简单,只要将你要发布的方法用 System.Web.Services.WebMethodAttribute 属性类来标识出就可以了,但是该属性只能应用于方法而不能应用到属性。该类的MSDN文档可以见到(C#): [AttributeUsage(AttributeTargets.Method)] public sealed class WebMethodAttribute : Attribute 那么,如果我们需要将一个属性也发布成一个Web方法,该如何做呢?在讨论这个问题之前,先来看看为什么我们需要发布属性为一个Web方法?因为有人可能会这么告诉你,你可以把你的属性改写成两个对应的getXXXXX/setXXXXX方法来分别发布成WebMethod。哦,是的,这么做看似可以达到目的,但是这样做损害了我们的接口定义,使得我们无法享受属性为我们所带来的快乐(请不要问我是什么快乐),其实最重要的一个原因就是无法完成对接口的页码:[1] [2] [3] [4] [5] 第1页、共5页 |
|
|
|
|
设为首页 | 加入收藏 | 广告服务 | 友情链接 | 版权申明
Copyriht 2007 - 2008 © 科普之友 All right reserved |