我有一个 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/