wcf绑定属性

时间:2011-05-25 15:01:54

标签: wcf binding properties

当客户端程序上的MaxReceivedMessageSize,OpenTimeout,ReceiveTimeout,SendTimeout和Security等WCF绑定属性具有与服务器程序不同的值时会发生什么?感谢。

3 个答案:

答案 0 :(得分:1)

安全设置:如果使用不同的安全机制,则无法连接/执行操作。服务器决定如何控制安全性,客户端必须符合他的要求。

否则:真的没什么特别的。当然,当您遇到MessageSize边界或达到超时时,如果客户端发生了异常消息,客户端将收到异常消息,如果在客户端发生异常,则会生成异常消息。

答案 1 :(得分:1)

特别是在安全性方面,SecurityMode(消息或传输),ClientCredentialType(消息或传输)等属性必须在服务器和客户端中匹配,否则我错了?

答案 2 :(得分:0)

正如C. Evenhuis所说,安全性是由服务器决定的,但一般来说,你也要小心其他设置。如果服务器将发送一个n字节的最大大小消息,那么它对于客户端尝试接受更大的内容没有帮助。

根据我的经验,许多工程师在尝试增加客户端上的其他设置之一时却感到困惑,并且没有得到他们期望的结果。这通常是因为他们忘记了服务器端的相关设置。

如果您没有查看服务器配置的设置(我使用WCF的少数几种牛仔之一),那么了解您可以为客户设置的界限将更加困难。