WCF消息的返回值为何要以out传参方式取值

qq_40651705 2017-12-20 04:44:46
我做了一个小demo,
服务端返回的对象:

[MessageContract]
public class UpFileResult
{
[MessageHeader]
public bool IsSuccess { get; set; }
[MessageBodyMember]
public string Message { get; set; }
}

结果客户端编译出来Message要用out传参的形式才能取到

Message = retVal.Message;
return retVal.IsSuccess;


有没有办法避免这种情况,让它能直接返回我定义的对象?
...全文
380 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangniao 2017-12-27
  • 打赏
  • 举报
回复
帮你顶下帖子吧
qq_40651705 2017-12-25
  • 打赏
  • 举报
回复
来个人回复啊

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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