Все ли типы оконечных точек WCF способны к одним и тем же вещам? Единственная разница - тип передачи и безопасность? - PullRequest
1 голос
/ 28 августа 2009

Все ли типы оконечных точек WCF способны на одно и то же? Единственная разница в типе передачи и безопасности?

Ответы [ 2 ]

2 голосов
/ 28 августа 2009

Ну нет. Конечная точка - это сочетание адреса, привязки и договора. Каждый из этих 3 может отличаться и будет отличаться. Контракт будет влиять на то, какая логическая операция может выполнять служба, привязка влияет на тип передачи и некоторые ее особенности (о которых, я думаю, вы спрашиваете) Проверьте эту таблицу , чтобы увидеть, какие привязки поддерживают какие свойства.

1 голос
/ 28 августа 2009

Вот разница с привязками MSMQ:

При использовании MSMQ методы OperationContract должны возвращать void и должны иметь атрибут IsOneWay ([OperationContract (IsOneWay = true)]). Поскольку MSMQ не отвечает, это похоже на HTTP-ответ, сообщения MSMQ в основном «запускаются и забываются» и ничего не возвращают.

Привязка интеграции MSMQ также отличается от всех других привязок WCF. MSMQ Integration был разработан для работы с партнерами, не основанными на WCF, поэтому он фактически требует, чтобы вы включили MsmqMessage как часть параметров OperationContract.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...