WCF использует отдых, имея некоторые вопросы привязки

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

  •  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.

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