Как настроить ссылку на службу, чтобы не изменять параметр List <string>на Observable Collection в Silverlight? - PullRequest
2 голосов
/ 09 августа 2011

У меня есть метод на службе, который в качестве одного из его параметров принимает List.

Когда я делаю ссылку на указанную службу в моем приложении silverlight, он определяет параметр как ObservableCollection.

почему он это делает, так как это не результат вызова службы.и как мне настроить его для использования List <>, но только для указанного параметра, а не для всех результатов и параметров для остальных методов в службе.

метод обслуживания:

public void deleteUsers(List<string> usernames){ ... }

автоматически созданная ссылка в приложении sliverlight:

public void deleteUsers(System.Collections.ObjectModel.ObservableCollection<string> usernames){ this.deleteUsersAsync(usernames,null);}

Спасибо

1 Ответ

1 голос
/ 09 августа 2011

Когда вы добавляете ссылку на сервис в разделе «Дополнительные настройки», тип возврата коллекции из значения по умолчанию ObservableCollection к типу списка. Если у вас уже есть ссылка на службу, щелкните ее правой кнопкой мыши, чтобы открыть окно настройки службы. Измените тип возврата коллекции на System.List.

...