WCF何时需要使用管道绑定?

时间:2012-03-01 10:54:56

标签: wcf named-pipes

我什么时候需要使用管道绑定? 是否可以拥有一个具有管道绑定端点的WCF服务和ASP.NET客户端?

或者,如果我想在同一台计算机上与另一个WCF服务对话,我是否只需要使用管道绑定?

2 个答案:

答案 0 :(得分:0)

只有当客户端和主机位于同一台物理计算机上时,才能使用NamedPipes。这是使用WCF进行通信的最快方式,同时确保解耦。

答案 1 :(得分:0)

NetNamdPipeBinding用于进程间通信。您可能更喜欢使用WCF开发IPC机制,而不是学习和处理.NET Remoting等旧技术。此外,即使两个服务在同一台机器上运行,如果在某些时候您决定要让它们在不同的机器上运行,您只需要切换绑定。