Это зависит от привязки и использования контекста, а не от транзакций, которые являются другой темой.
Привязки интрасети (NetTcpBinding, NetNamedPipeBinding и NetMsmqBinding) по умолчанию настроены на безопасность транспорта.Таким образом, от имени службы или клиента-разработчика не требуется никакого специального программирования.Причина в том, что вызовы в интрасети, как правило, являются двухточечными, а безопасность транспорта обеспечивает наилучшую производительность.Однако привязки интрасети также могут быть настроены для режима без передачи;то есть они могут использоваться по одному и тому же транспортному протоколу, только без защиты.NetNamedPipeBinding поддерживает только безопасность None и Transport - нет смысла использовать безопасность сообщений через IPC, поскольку при использовании IPC клиент всегда получает один переход к услуге.Также обратите внимание, что только NetMsmqBinding поддерживает режим «Оба».
Все привязки в Интернете по умолчанию настроены на безопасность сообщений, чтобы их можно было использовать для незащищенных транспортов (т. Е. HTTP) и для размещения нескольких переходов и посредников.