При создании службы данных WCF нам не нужно определять конечные точки в конфигурации. Какой тип привязки используется по умолчанию? Есть ли способ изменить тип используемой привязки?
Службы данных WCF являются расширением служб WCF REST и поэтому используют webHttpBinding.
webHttpBinding
Эту привязку нельзя изменить для служб данных WCF - вся архитектура настолько тесно связана с парадигмой HTTP и REST, что не будет работать над SOAP:
Насколько я помню, созданные с ServiceHostFactory используют basicHttp.
ServiceHostFactory
basicHttp
Играя с WebServiceHostFactory Я мог только соединиться с ним с WebHttpBinding, что заставило меня поверить, что это привязка, которую он использует внизу.
WebServiceHostFactory
WebHttpBinding
В нем говорится: http://msdn.microsoft.com/en-us/library/system.servicemodel.activation.webscriptservicehostfactory.aspx, что WebScriptServiceHostFactory использует WebHttpBinding
WebScriptServiceHostFactory
Надеюсь, что помог,
Anthony
РЕДАКТИРОВАТЬ : Эта страница: http://msdn.microsoft.com/en-us/library/bb412204.aspx заставляет меня поверить, что веб-службы WCF по умолчанию используют WebHttpBinding