Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Распределённые приложения и сеть > RestService и WCF


Автор: Dimarik85 29.3.2011, 08:35
Здравствуйте у меня есть вопрос по передаче через wcf типа collectiondatacontract.
есть класс для передачи данных
[DataContact]
public class Person
{
[DataMember(order=1)]
public string Name
{
get;
set;
}

[DataMember(order=2)]
public string Surname
{
get;
set;
}

}
[CollectionDataContact]
public class People :CollectionBase
{
//конструктор по умолчанию
public void Add(Person men)
{
List.Add(men);
}
}
Далее реализую в сервисе:
[OperationContract]
[WebGet.....ResponseFormat=jason]
People CallPeople (//Параметры запроса)
реализую метод
public people CallPeople
{
People newp = new People();
//
запускаю цикл в котором создаю обьект person и добавляю его к newp
return newp
}
после запуска сервиса браузер пишет что не может найти сервис, однако если я не использую collection data contract все тип топ
В чем тут дело?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)