Справочная информация: 3-4 недели опыта в Silverlight3 / C # /. Net и о стоимости за 3 дня с концепцией RIA Services. (большинство моих предыдущих вопросов должны объяснить почему)
Я делаю тестовую реализацию служб RIA от Microsoft с Silverlight3. Это часть доказательства концепции, которую я должен сделать для клиента. Так что это очень просто.
Я выяснил, как создать проект Silverlight3 с использованием сервисов RIA и т. Д. Так что передача и возврат строк и целых чисел на данный момент не проблема.
Но мне требуется вернуть ArrayList из моего класса обслуживания домена моему клиенту SL3. Но кажется, что возвращать ArrayList как есть, не разрешено. И мои ограниченные знания C # не помогают выполнять быстрое приведение типов / преобразование / и т.д. Эта серверная функция получает ArrayList, который должен быть возвращен клиенту SL3, поэтому мне нужно что-то с ним сделать, чтобы отправить его на клиентскую сторону.
Вопрос:
Кто-нибудь знает, что нужно сделать с ArrayList (в c #), чтобы функция класса DomainService могла вернуть его вызывающей функции client / SL3?
[ ПРИМЕЧАНИЕ: все мои попытки заканчиваются ошибкой: «Операция службы с именем« myFunctionName »не соответствует требуемой сигнатуре. Типы возвращаемого значения и параметра должны быть типом сущности или единичным предопределенных сериализуемых типов. "]
Пожалуйста, не стесняйтесь запрашивать любую информацию, которую вы считаете уместной.
Заранее спасибо.