WCF использует отдых, имея некоторые вопросы привязки
-
03-10-2019 - |
Вопрос
Я действительно запутался прямо сейчас, и я не могу получить какие-либо правильные ответы в любом месте.
Мои путаницы:
1) Разве WSHTTPBINGING (который наносится Basichttpbinding), используемый в мыле вместо отдыха и отдыха, использует только WebHTTPBINDING?
2) Кроме того, Silverlight 4 с WCF (RECT) поддерживает WSHTTPBinding (VS2010)? Я прочитал, что он не везде в сети, но я какой-то как серебристый 4 работал с отдыхом с использованием wshttpbinding. Примечание: я использую Factory = «System.ServiceModel.activation.WebserviceHostFactory». Настоящая ли эта заводская настройка как-то общая мою настройку Web.config для wshttpbinding, чтобы она работала с webhttpbinding, и я думаю, что мой wshttpbinding работает?
Спасибо.
Решение
WCF использует SOAP по умолчанию - все привязки, кроме WebHtTPBINDING Использование SOAP.
Если вы хотите сделать отдых, вам нужно использовать webHttpBinding
.
1) Разве WSHTTPBINGING (который наносится Basichttpbinding), используемый в мыле вместо отдыха и отдыха, использует только WebHTTPBINDING?
Да - wsHttpBinding
это протокол на основе мыла - webHttpBinding
отдых
2) Кроме того, Silverlight 4 с WCF (RECT) поддерживает WSHTTPBinding (VS2010)?
Silverlight 4 поддерживает basicHttpBinding
(МЫЛО), netTcpBinding
(новый в SL4 - мыло) и webHttpBinding
(ОТДЫХ).
Примечание: я использую Factory = «System.ServiceModel.activation.WebserviceHostFactory». Настоящая ли эта заводская настройка как-то общая мою настройку Web.config для wshttpbinding, чтобы она работала с webhttpbinding, и я думаю, что мой wshttpbinding работает?
Да, если вы используете WebServiceHostFactory
в вашем файле SVC, вы действительно получаете webHttpBinding
(Отдых) неявно. Время выполнения WCF будет нет Посмотрите на ваш web.config для Infos - у него есть вся информация и настройки, которые нужно, когда вы используете WebServiceHostostoractory - и вы получаете webHttpBinding
.