Является ли использование атрибута WCF Knowlettype всегда взломом?

StackOverflow https://stackoverflow.com/questions/4192763

  •  10-10-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top