首页 ┆网站地图 ┆游戏资讯 ┆天龙八部 ┆资源下载 ┆淘宝网购物 ┆淘宝数码产品 ┆淘宝数码相机 
设为首页
加入收藏
联系我们
高级搜索
您当前的位置: 主页 > NET专区 > SERVICES > WebService如何使用实体对象作为参数传输?
WebService如何使用实体对象作为参数传输?
来源:博客园 发布时间:2010-05-21 浏览:人次  字体:[  

WebService如何使用实体对象作为参数传输?在与web服务的通讯过程中继续使用实体类,我在创建web服务时,同样使用了类库,创建相应实体,但是我又想到,这样的对象类型,如果你不暴露出去,调用方是不知道的,那有没有办法解决呢?在博客园内我看到了众神的文章,发现有一个较为简单的办法,但是不知道是不是最优的办法。

实体类中还是想通常一样,封装属性,就类似于这样:


public class book
{
    public int ID
    {
        set;
        get;
    }
    public string Name
    {
        set;
        get;
    }
}
在webservice中引用这个类库,引用命名空间。编写相应的方法。其实这都不是重点,重点是在代码中需要加入:


using System.Xml.Serialization;
[XmlInclude(typeof(book))]
 

这样,调用方就可以识别你的实体类型了。哦对了,在编写实体类时,在类前加上


[Serializable]
不过,是不是必须的我并没有试,一会试试。
 

这里需要说的是,在调用方进行调用时,使用类似:


localhost.Service1 ls = new localhost.Service1();
localhost.book lb = new localhost.book();
lb.Name = TextBox1.Text;
ls.add(lb);

应当注意,这里并不是直接调用了实体类,而是通过代理类进行调用,所以还是有区别的。


↓下一篇:没有了
 
相 关 文 章 发布商链接
·WebService实现身份验证实例代码
·探讨Web Service什么时候该用,什么...
·如何实现在asp.net中实现WebServices...
·哪些情况可以使用Web service,哪些...
·取消一个正在进行中的Web Service
·webservice在远程不能被调用解决方案
·如何实现不用编写客户端也能调试WebS...
·如何使用WebServices调用存储过程代...
·小解ASP.NET AJAX中的异步Web Servic...
·如何创建和使用Web服务
 §最新评论:(评论内容只代表网友观点,与本站立场无关!)淘宝店铺一条街淘宝运动鞋淘宝网热门男装
网名:  验证码:  【所有评论】【↑返回顶部
评 分:12345
评论内容:(不能超过500字,请自觉遵守互联网相关政策法规。[按 Ctrl+Enter 可直接提交]
注意:请勿在本站发布政治话题、色情及违反法律的内容。
IT知道网 声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。
推 荐 文 章
·webservice在远程不能被调用...
·如何实现不用编写客户端也能...
·如何使用WebServices调用存储
·小解ASP.NET AJAX中的异步Web...
推 荐 主 题
java专题.net开发php学习
数据库windows7Word技巧
天龙八部QQ技巧IT职场
javascriptPhotoShop 淘宝购物
图 文 推 荐
小解ASP.NET AJAX中的异步Web Services调用实例小解ASP.NET AJAX中的异步Web Services调用实例
热 门 文 章
·如何实现不用编写客户端也能...
·webservice在远程不能被调用...
·通过Web Services上传和下载...
·如何使用WebServices调用存储...
·如何实现在asp.net中实现WebS...
·探讨Web Service什么时候该用...
·哪些情况可以使用Web service...
·小解ASP.NET AJAX中的异步Web...
·WebService实现身份验证实例...
·如何创建和使用Web服务
·取消一个正在进行中的Web Ser...
热 门 关 键 字
 网站首页 - 关于本站 - 加入收藏 - 网站地图 - 淘宝购物 - 在线留言 - 广告服务 - 返回顶部
Copyright © 2007 IT知道网.[冀ICP备07026896号]. All Rights Reserved .