Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WCF默认绑定设置的文档(例如wsHttpBinding)_C#_.net_Wcf_Wcf Binding_Wcf Security - Fatal编程技术网

C# WCF默认绑定设置的文档(例如wsHttpBinding)

C# WCF默认绑定设置的文档(例如wsHttpBinding),c#,.net,wcf,wcf-binding,wcf-security,C#,.net,Wcf,Wcf Binding,Wcf Security,有人知道描述WCF中绑定的所有默认设置的文档吗?了解客户端和服务器端的默认设置会很好 如果文档不存在,也许有一种简单的方法可以通过编程显示绑定的所有当前设置 例如,如果我在服务器端有一个使用wsHttpBinding的端点,我如何知道默认设置是什么(例如maxReceiveMessageSize、maxDepth、安全模式、clientCredentialType等) 谢谢。我不认为所有默认设置都有文档记录。但是,您可以在文档中找到其中一些,特别是通过app.config可配置的内容,例如特定绑

有人知道描述WCF中绑定的所有默认设置的文档吗?了解客户端和服务器端的默认设置会很好

如果文档不存在,也许有一种简单的方法可以通过编程显示绑定的所有当前设置

例如,如果我在服务器端有一个使用wsHttpBinding的端点,我如何知道默认设置是什么(例如maxReceiveMessageSize、maxDepth、安全模式、clientCredentialType等)


谢谢。

我不认为所有默认设置都有文档记录。但是,您可以在文档中找到其中一些,特别是通过app.config可配置的内容,例如特定绑定的readerQuotas

也就是说,WCF的最佳建议是不要依赖违约。事实上,对于大多数服务,我认为默认设置很少足够,而且很多时候都会妨碍,所以最好事先明确说明,这也会迫使你事先评估你的需求,这样你以后就不会收到难看的惊喜


这对于节流和配额设置尤其重要,顺便说一句。

wsHttpBinding配置的默认值如下:

  • 顶级默认值:
  • 默认值:
  • 默认值:
  • 默认值:
  • 默认值:

  • 谢谢,休!这正是我今天想要的。