【问题标题】:Inspect ReaderQuotas settings via OperationContext通过 OperationContext 检查 ReaderQuotas 设置
【发布时间】:2012-03-19 21:52:13
【问题描述】:

我有一个 WCF 服务,我为其指定了自定义绑定/readerQuotas 设置。但是,服务仍然失败并显示以下消息:

已超过最大字符串内容长度配额 (...)"

我怀疑可能无法应用 readerQuotas 设置,因为该服务是通过自定义 ServiceHostFactory(我无权访问)实例化的。

有没有办法使用OperationContext检查服务的当前 readerQuotas 设置?

【问题讨论】:

    标签: wcf operationcontext


    【解决方案1】:

    刚刚找到了一种快速而肮脏的方法:

    ((WSHttpBinding)OperationContext.Current.Host.Description.Endpoints[0].Binding).ReaderQuotas
    

    【讨论】:

    • 这种方法的问题在于,如果主机支持多个端点,通常在提供多个绑定时,您可能会得到错误的绑定。
    猜你喜欢
    • 2010-10-24
    • 2013-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-09
    • 1970-01-01
    • 1970-01-01
    • 2017-07-27
    相关资源
    最近更新 更多