2010-04-27 46 views

回答

0

命名管道不支持可靠的會話配置。您需要創建一個自定義綁定。在Reliable Sessions Overview

+0

命名管道一如既往地支持可靠的會話時設置Contract.SessionModeSessionMode.Allowed。 – Rohit 2010-05-25 12:16:36

+0

正確,這就是爲什麼我說你不能配置它 – Vitalik 2010-05-25 14:58:41

0

更多信息打開主機之前,使用命名管道綁定

// 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();