Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF ServiceKnownTypeAttribute на клиенте / 4 сообщений из 4, страница 1 из 1
23.11.2009, 13:23
    #36325702
Хнык
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WCF ServiceKnownTypeAttribute на клиенте
Добрый день.

На клиенте в прокси WCF генерирует интерфейсы и в случае использования общих для клиента и сервера сборок добавляет используемые объекты как ServiceKnownTypeAttribute.

В результате сгенерированные интерфейсы содержат большое количество атрибутов на каждый из методов и их код достигает 12 мб.

Как этого можно избежать и нужно ли.

Берегитесь, чтобы кто не прельстил вас. Ибо многие придут под именем Моим, и будут говорить: 'Я Морж', и многих прельстят.

Модератор: Тема перенесена из форума "C#.NET".
...
Рейтинг: 0 / 0
25.11.2009, 23:21
    #36332288
WCF
WCF
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WCF ServiceKnownTypeAttribute на клиенте
В конфигурационный файл вынести объявление knowType.
Честно говоря не пользуюсь генератором проксей.
...
Рейтинг: 0 / 0
25.11.2009, 23:26
    #36332298
Хнык
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WCF ServiceKnownTypeAttribute на клиенте
WCFЧестно говоря не пользуюсь генератором проксей.
Вручную?
...
Рейтинг: 0 / 0
25.11.2009, 23:49
    #36332327
WCF
WCF
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WCF ServiceKnownTypeAttribute на клиенте
Хнык,

ну да. Пожалуй можно заменить KnownType на ServiceKnownType. Тогда работы будет меньше.

Ты прав: svcutil генерит "про запас" всю иерархию классов. Это не оптимально.
...
Рейтинг: 0 / 0
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF ServiceKnownTypeAttribute на клиенте / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]