Каков наилучший способ вернуть несколько значений из службы WCF?
Прежде всего, этот должен быть дубликатом.
Просто создайте класс со свойствами для значений. Сделайте класс [DataContract] и свойства [DataMember]. Вернуть isntance этого класса. Работает на всех клиентах.
в отдельном объекте, например ::100100
public class DTO { public string Data1 { get; set;} public string Data2 { get; set;} }
и затем вы возвращаете экземпляр DTO из метода.
Либо оберните их в отдельный класс, который будет украшен [DataContract], и верните его из вашего метода, либо используйте параметры в вызове метода.