在创建我的WCF客户端程序时,我知道我可以在 app.config 文件中设置maxItemsInObjectGraph
(或任何其他)之类的参数,如下所示:
<behaviors>
<endpointBehaviors>
<behavior name="endpointBehavior">
<dataContractSerializer maxItemsInObjectGraph="2147483647"/>
</behavior>
</endpointBehaviors>
</behaviors>
但是我怎样/在哪里可以硬编码这个参数呢?对于我目前所读的内容,似乎此信息可以放在客户端的代理文件中。有点像
[endpointBehaviors(maxItemsInObjectGraph = "2147483647")]
...代理文件的开头与上面的XML相同?
我根据问题中的文字推断语法:
参数不会改变,因此最好对其进行硬编码,而不是将其包含在配置文件中。我只需要知道如何获取配置文件中的内容并将其转换为硬代码