| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Распределённые приложения и сеть > помогите с KnownType |
| Автор: SpaceSpace 27.10.2008, 09:15 |
| Всем привет. Есть такая проблема. Есть сервис A, он собирает информация с Сервисов Б,С,Д, и т.д эти сервисы возвращают РАЗНЫЕ данные, т.е. они даже могут быть по разному структурированны. я почитал про KnownType, на сколько нормальным будет решение сделать 1 унифицированный интефейс на возвращаемые данные напрмер BaseDataResult GetData(ServiceType), но в зависимости от типа сервиса буде возвращаться потомок класаса BaseDataResult. Еще раз данные разные, например в случае Б - дерево, в случае С - массив, в Д - дикшинри |
| Автор: Bogdan1024 30.10.2008, 14:52 |
| ИМХО тебе в любом случае писать одинаково много кода: если ничего не менять, то нужно обрабатывать каждый случай отдельно если реализовывать общий интерфейс для возвращаемых сервисами объектов, то нужно написать кучу кода для его реализации Тож я бы так не делал |