WCF 绑定配置 - 服务器或客户端

WCF binding config - server or client

所以我在服务器端和客户端(在运行时)都创建了 NetTcpBinding,但是在配置冲突的情况下连接将如何表现?例如。如果在服务器上我有

binding.ReliableSession.Enabled = true;

而且我忘记在客户端放置相同的行,可靠的会话是否真的有效?

编辑:换句话说,在任何绑定和任何绑定的情况下 属性,如果它们在服务器和客户端上不同,将在工作中使用哪一个?

默认情况下,NetTcpBinding 不启用可靠会话。因此,尽管您的端点支持可靠会话,但如果客户端未 used/enabled 它不会使用可靠会话。

如果需要可靠的会话,则需要在客户端和服务的配置文件中配置此功能。