2010-04-27 2 views

ответ

0

Named Pipe не поддерживает надежную конфигурацию сеанса. Вам нужно будет создать пользовательскую привязку.

Более подробная информация на Reliable Sessions Overview

+0

именованных трубы ВСЕГДА поддерживать надежные сессии. – Rohit

+0

Правильно, поэтому я сказал, что вы не можете его настроить – Vitalik

0

Перед открытием хоста, установите Contract.SessionMode в SessionMode.Allowed при использовании именованного канала связывания

// create a service host with a custom endpoint based on what we know 
ServiceHost host = new ServiceHost(serviceHostType); 
NetNamedPipeBinding binding = new NetNamedPipeBinding(); 

ServiceEndpoint ep = host.AddServiceEndpoint(contractName, binding, endpoint.Uri); 
ep.Contract.SessionMode = SessionMode.Allowed; 

wcfServices.Add(host); 
host.Open(); 
Смежные вопросы