Каков базовый тип привязки, используемый службами данных WCF? - PullRequest
2 голосов
/ 12 августа 2011

При создании службы данных WCF нам не нужно определять конечные точки в конфигурации. Какой тип привязки используется по умолчанию? Есть ли способ изменить тип используемой привязки?

Ответы [ 2 ]

2 голосов
/ 12 августа 2011

Службы данных WCF являются расширением служб WCF REST и поэтому используют webHttpBinding.

.

Эту привязку нельзя изменить для служб данных WCF - вся архитектура настолько тесно связана с парадигмой HTTP и REST, что не будет работать над SOAP:

2 голосов
/ 12 августа 2011

Насколько я помню, созданные с ServiceHostFactory используют basicHttp.

Играя с WebServiceHostFactory Я мог только соединиться с ним с WebHttpBinding, что заставило меня поверить, что это привязка, которую он использует внизу.

В нем говорится: http://msdn.microsoft.com/en-us/library/system.servicemodel.activation.webscriptservicehostfactory.aspx, что WebScriptServiceHostFactory использует WebHttpBinding

Надеюсь, что помог,

Anthony

РЕДАКТИРОВАТЬ : Эта страница: http://msdn.microsoft.com/en-us/library/bb412204.aspx заставляет меня поверить, что веб-службы WCF по умолчанию используют WebHttpBinding

...