Каков наилучший способ вернуть несколько значений из службы WCF - PullRequest
2 голосов
/ 15 мая 2009

Каков наилучший способ вернуть несколько значений из службы WCF?

Ответы [ 3 ]

4 голосов
/ 15 мая 2009

Прежде всего, этот должен быть дубликатом.

Просто создайте класс со свойствами для значений. Сделайте класс [DataContract] и свойства [DataMember]. Вернуть isntance этого класса. Работает на всех клиентах.

2 голосов
/ 15 мая 2009

в отдельном объекте, например ::100100

public class DTO
{
   public string Data1 { get; set;}
   public string Data2 { get; set;}
}

и затем вы возвращаете экземпляр DTO из метода.

1 голос
/ 16 мая 2009

Либо оберните их в отдельный класс, который будет украшен [DataContract], и верните его из вашего метода, либо используйте параметры в вызове метода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...