Вход на сайт
SOAP - обновление ссылки в проекте
414
NEW 25.11.11 15:30
Часть проекта - обычный SOAP-сервис. Вторая часть - клиент, использующий это сервис.
Студия 2005, .NET 2.0.
Кода пока не много, но изменения в нем регулярные. По другому пока не получается - идея слишком объемная,
реализуется по частям. Т.е. изменения остануться регулярными.
Проблема - генерируемый по ссылке скелет не всегда устраивает по функциональности. Точнее - почти никогда.
Потому пишется замена. Уточню - одна версия для сервиса, другая - для клиента. Третья - генерируется.
Пробовал редактировать сгенеренный скелет. Вполне нормально все работало. Потом обновил ссылку...
Разумеется - все переписалось и надо снова искать что и где фиксить.
Вопрос - Кто и как обходит проблему?
Понятно, что есть WCF, но для него надо переползать на Студию 2010 & .NET 3.5+.
Это можно, но работать в 2010 мне тяжко - она под Вынью7, а там нет драйверов для графики - только базовый VGA...
Студия 2005, .NET 2.0.
Кода пока не много, но изменения в нем регулярные. По другому пока не получается - идея слишком объемная,
реализуется по частям. Т.е. изменения остануться регулярными.
Проблема - генерируемый по ссылке скелет не всегда устраивает по функциональности. Точнее - почти никогда.
Потому пишется замена. Уточню - одна версия для сервиса, другая - для клиента. Третья - генерируется.
Пробовал редактировать сгенеренный скелет. Вполне нормально все работало. Потом обновил ссылку...
Разумеется - все переписалось и надо снова искать что и где фиксить.
Вопрос - Кто и как обходит проблему?
Понятно, что есть WCF, но для него надо переползать на Студию 2010 & .NET 3.5+.
Это можно, но работать в 2010 мне тяжко - она под Вынью7, а там нет драйверов для графики - только базовый VGA...
27.11.11 02:23
в ответ Murr 25.11.11 15:30
Попробовал два метода.
Первый - полный врапинг того, что получается после генерации.
Плюсы - пофиг на то как работает генератор создающий класс по WSDL, одно место где все фиксится.
Минус - много писанины.
Второй. Классы, создаваемые генератором описаны как partial - в отдельном файле просто доопределил необходимый конструктор и необходимые методы.
Плюсы - просто, лишней писанины не много.
Минусы - приходится пользоваться теми именами полей, которые дает генератор.
Выбрал второй вариант.
Дополнительно имею вопрос - кто-нибудь смотрел как заменить стандартный генератор? Поделитесь, плс...
Первый - полный врапинг того, что получается после генерации.
Плюсы - пофиг на то как работает генератор создающий класс по WSDL, одно место где все фиксится.
Минус - много писанины.
Второй. Классы, создаваемые генератором описаны как partial - в отдельном файле просто доопределил необходимый конструктор и необходимые методы.
Плюсы - просто, лишней писанины не много.
Минусы - приходится пользоваться теми именами полей, которые дает генератор.
Выбрал второй вариант.
Дополнительно имею вопрос - кто-нибудь смотрел как заменить стандартный генератор? Поделитесь, плс...


