Всегда ли использование атрибута WCF KnownType является взломом? - PullRequest
2 голосов
/ 16 ноября 2010

Я только когда-либо видел, чтобы он использовался для преодоления различий между ООП и SOA.

Ответы [ 2 ]

4 голосов
/ 28 января 2011

Я не думаю, что это взломать. Единственное, что мне не подходит, это то, что вы должны прикрепить атрибут к базовому классу при использовании наследования, чтобы сообщить ему, какие типы получены из него. Это немного перевернуто, но может быть сделано программно, так что это не конец света.

2 голосов
/ 16 ноября 2010

Это механизм, позволяющий сериализатору получать информацию обо всех типах, используемых этим веб-сервисом, чтобы они правильно передавались в WSDL и были известны клиентам.Поэтому рассматривайте это как хотите: взломайте, добавьте ... Я рассматриваю это как способ заставить клиентов знать все возможные типы.

...