我有一个WCF服务,我已经为其指定了自定义绑定/ readerQuotas设置。但是,该服务仍然失败并显示以下消息:
已超出最大字符串内容长度限额(...)“
我怀疑readerQuotas设置可能无法应用,因为该服务是通过自定义ServiceHostFactory
实例化的(我无权访问)。
有没有办法使用OperationContext
检查服务的当前readerQuotas设置?
答案 0 :(得分:3)
刚刚发现了一种快速而肮脏的方法:
((WSHttpBinding)OperationContext.Current.Host.Description.Endpoints[0].Binding).ReaderQuotas