I have a WCF service and web client. Web service implements one method SubmitOrders.
This method takes a collection of orders. The problem is that service must return an array
of results for each order – true or false. Marking WCF paramters as out or ref makes no
sense. What would you recommend?
[ServiceContact]
public bool SubmitOrders(OrdersInfo)
[DataContract]
public class OrdersInfo
{
Order[] Orders;
}
out parameters do make sense in WCF.
I recommend to use out parameters.
Note 1: It will move your out parameter to be the first parameter on you.
Note 2: Yes you can return objects with complex types in WCF. Tag your class with an attribute of [DataContract] and your properties with an attribute of [DataMember].