Я использую этот пример Return list in WCF, но я не могу правильно реализовать клиентский код. Пример работает. Я хочу, чтобы список был передан на стороне клиента.Как реализовать клиента с помощью этого примера
Мой код до сих пор:
List<Person> aPerson = new List<Person>()
Person y = new Person()'
aPerson.Add(y.id, y.name, y.adress, y.salary, y.country)
Это сервер:
[DataContract]
public class Person
{
public string Id;
public string name;
public string address;
public string salary;
public string country;
public Person()
{ }
public Person(string _id, string _name, string _address, string _salary, string _country)
{
Id = _id;
name = _name;
address = _address;
salary = _salary;
country = _country;
}
[DataMember]
public string Idps
{
get { return Id; }
set { Id = value; }
}
[DataMember]
public string nameps
{
get { return name; }
set { name = value; }
}
[DataMember]
public string addressps
{
get { return address; }
set { address = value; }
}
[DataMember]
public string salaryps
{
get { return salary; }
set { salary = value; }
}
[DataMember]
public string countryps
{
get { return country; }
set { country = value; }
}
}
public List <Person> GetData(string Id)
{
//Create a List of Person objects
List<Person>employeelist =new List<Person>();
employeelist.Add(new Person("10", "name", "myAdress", "1000", "myCountry");
}
//Return the list that contains Person objects
return employeelist;
}
Я не знаю, как реализовать на стороне клиента, используя код, указанный выше. Сервер возвращает список, и я хочу сохранить локальный список на клиенте.
Ваш опубликованный код абсолютно не связан с возвратом «List» из службы WCF клиенту. Пожалуйста, разместите ** соответствующий ** код. –
Tim
Код на картинке на стороне клиента. Я создаю новый список, который будет заполнен объектами человека, которые будут иметь атрибуты как id, имя, адрес, зарплату, страну. Объекты человека будут отправляться сервером. – g90
Итак, почему вы публикуете нерелевантный код? Я думаю, вы должны переосмыслить и переформулировать свой вопрос, потому что теперь это беспорядок. Или, по крайней мере, посмотрите [полный пример] (http://msdn.microsoft.com/en-us/library/vstudio/ms734712 (v = vs.100) .aspx), чтобы получить представление о том, как стороны сервера клиента должны быть сделал. Пока я голосую, чтобы закрыть, потому что вопрос неясен. – Reniuz