问题标签 [readerquotas]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wcf - WCF 发布文件限制
我在 SharePoint 中托管了 WCF 服务,该服务前段时间运行良好,但现在无法运行,我不明白为什么会这样。如果文件小于 16Kb 没有错误,我尝试将文件发布到服务并得到错误 400(badrequest)。我改变了我的配置文件
我需要在服务器端修改 maxArrayLength,我该怎么做?服务主机配置如下
c# - 什么是 WCF readerQuotas 和 maxArrayLength?
任何人都可以向我解释 WCF<readerQuotas>
吗?具体来说maxArrayLength
。
根据MSDN:
maxArrayLength
一个正整数,指定 Windows Communication Foundation (WCF) 从客户端接收的数据的最大允许数组长度。默认值为 16384。
它是什么?字节?
如果我不设置会怎样?
如果我设置了它并且返回的消息超出了指定的长度会怎样?
消息是否有可能超过设置的最大值?那么设置这个值有什么意义呢?
.net - readerQuotas --> maxStringContentLength 到底指的是什么?
我在msdn上读到,WCF 客户端的 readerQuotas 的属性 maxStringContentLength 意味着:
一个正整数,指定 XML 元素内容中允许的最大字符数。默认值为 8192。
我在这里可能有点厚,但是他们在说 XML 元素内容时到底指的是什么?那是一个 XML 元素中的内容吗?它会包含任何嵌套的子元素吗?还是只有没有嵌套元素的每个元素的限制?
例如在以下结构中:
如果 baap 和 beep 一起超过限制,标记是否会导致 maxStringContentLength 溢出?或者如果 b 或 c 各自的内容超过限制,它们只会导致一个?还是我完全错过了什么?
谢谢大家!
c# - WCF最大深度
在 WCF 消息中,是否从肥皂信封元素开始计算 maxDepth?
例如,以下消息是否被视为 5 个级别?
c# - 通过 MSMQ 和 WCF 发送的超出接收器配额的消息会发生什么情况?
如果我WCF
过去通过 eg 发送消息Http
,而消息对于收件人来说太大了,我会在发件人处遇到错误,并且可以采取行动。
如果我WCF
过去MSMQ
(非事务性)发送消息并且消息对于收件人来说太大,它似乎消失了,并且我没有得到客户端或服务器端的任何指示。
有什么方法可以观察(并采取行动)此类事件吗?
c# - BasicHttpBinding 上无法识别的元素“readerQuotas”
我的 WCF 服务配置有问题,我收到错误消息:“格式化程序在尝试反序列化消息时抛出异常......已超过最大字符串内容长度配额 (8192)......”
所以在谷歌搜索后我发现我需要在我的配置文件中设置这一行:
但是当我将它添加到 web.config 时,我得到了错误:
无法识别的元素“readerQuotas”
我该怎么办?!
我的绑定:
wcf - WCF DefaultBinding 未在新的 WsHttpBinding 上使用
我有一个在特定端点连接到 web 服务的 3rd 方库。对于某些服务,我得到以下异常:
解决办法是,增加ReaderQuoata。WCF 通过配置文件建议这一点。
我的 app.config 现在看起来像:
当我现在创建一个新的 WsHttpBinding 时,它的值仍然是默认值 16384。
我错过了什么?