c# - 设计 WCF 接口(interface) : no out or ref parameters

标签 c# .net

我有一个 WCF 服务和网络客户端。 Web 服务实现一种方法 SubmitOrders。 此方法采用订单集合。问题是服务必须返回一个数组 每个订单的结果 - 真或假。将 WCF 参数标记为 out 或 ref 不会 感觉。你会推荐什么?

[ServiceContact]
public bool SubmitOrders(OrdersInfo)

[DataContract]
public class OrdersInfo
{
  Order[] Orders;
}

最佳答案

Marking WCF paramters as out or ref makes no sense.

out 参数在 WCF 中确实有意义。

What would you recommend?

我建议使用 out 参数。


注意 1:它将把你的 out 参数移到你身上的第一个参数。

注意 2:是的,您可以在 WCF 中返回具有复杂类型的对象。使用 [DataContract] 属性标记您的类,使用 [DataMember] 属性标记您的属性。

关于c# - 设计 WCF 接口(interface) : no out or ref parameters,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2882178/

相关文章:

c# - 在使用 EF Core 时使用 [ForeignKey] 访问相关表而实际上在数据库中没有外键

c# - C#中如何计算百分比

c# - 我可以替换 <see cref =""> 文档标签的值吗?

c# - 垃圾收集运行时如何调用析构函数 [.NET]?

c# - .NET 中的 zlib 实现是否良好?

c# - LINQ Where 中的 if 语句

c# 正则表达式将 <br/> 或 [br/] 替换为 [pre=html]code[br/]code[/pre] 之间的 "\n"

.net - 如何通过代码获取当前的Azure服务总线命名空间连接字符串

c# - ASP.NET 动态修改控件树

c# - 将整数的视觉表示视为十六进制以放置在 guid 中