调用WCF服务并传递参数

自由作戏 2014-09-27 07:30:38
该怎么向WCF服务传参呢,比如参数为一个实体类UserInfo,里面包括一个string username和一个string password,在调用的时候该怎么传递过去呢。
...全文
309 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
明天上班 2014-09-29
  • 打赏
  • 举报
回复
客户端直接引用服务就行了 添加服务引用
E次奥 2014-09-29
  • 打赏
  • 举报
回复
在客户端引用WCF服务啊,然后就没有然后了
mjp1234airen4385 2014-09-29
  • 打赏
  • 举报
回复
你从网上找一个例子,看看是怎么定义和调用的。 一般情况下,单独定义一个类UserInfo,并且要定义为数据契约型[DataContract],每个字段都定义为数据成员[DataMember],这样这个类才能在客户端和服务端传递,而作为数据成员才能被访问到。 在服务端和客户端都分别引用这个类库,在服务端定义函数的时候,把这个类作为参数,在客户端调用时,自然就会要求你输入该类型的参数了。 服务端定义: [OperationContract(IsOneWay = false)] string Login(UserInfo csUser);
jun471537173 2014-09-29
  • 打赏
  • 举报
回复
什么客户端,直接添加服务引用不行吗
wangweimutou 2014-09-29
  • 打赏
  • 举报
回复
引用 4 楼 u011610746 的回复:
[quote=引用 3 楼 wangweimutou 的回复:] 你在vs里创建一个wcf程序,里面就有一个例子
里面的例子只有怎么写一个WCF的,没有从客户端调用的,我想在客户端调用WCF服务[/quote] 查看我的博文http://blog.csdn.net/wangweimutou/article/details/32316563
自由作戏 2014-09-29
  • 打赏
  • 举报
回复
引用 3 楼 wangweimutou 的回复:
你在vs里创建一个wcf程序,里面就有一个例子
里面的例子只有怎么写一个WCF的,没有从客户端调用的,我想在客户端调用WCF服务
wangweimutou 2014-09-28
  • 打赏
  • 举报
回复
你在vs里创建一个wcf程序,里面就有一个例子
  • 打赏
  • 举报
回复
找本入门书上学习一下如何创建WCF服务!
全栈极简 2014-09-27
  • 打赏
  • 举报
回复
其实你自己创建一个默认的wcf应用程序时就有一个CompositeType类型。http://blog.csdn.net/chinacsharper/article/details/19772351

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧