readerquotas

    0熱度

    1回答

    我不希望任何人能夠幫助這個,但讓我們一起去吧。 我有一個WinForms應用程序,它使用WCF服務來將一個相當大的JSON文檔序列化爲一個字符串。我已將客戶機的字符串Reader配額更改爲8192000(任意但適用於大多數情況),並將該服務置於具有明確閱讀器配額的自定義綁定中,並注意在配額中檢查服務引用。 svcinfo文件被設置爲8192,儘管這可能是一個紅鯡魚。 我在我山窮水盡的地步,我已經按

    3熱度

    1回答

    任何人都可以向我解釋WCF <readerQuotas>嗎?具體爲maxArrayLength。 根據MSDN: maxArrayLength 一個正整數,它指定從客戶端接收由Windows通信 基礎(WCF)數據的最大允許 陣列長度。默認值是16384. 這是什麼?字節? 如果我沒有設置它會怎麼樣? 如果我設置它並且返回的消息超出了指定的長度,會發生什麼情況? 即使設置了最大值,消息是否可能會超

    27熱度

    2回答

    我有一個WSF服務和客戶端應用程序。在嘗試傳遞客戶端和服務時,我收到以下消息: 「」格式化程序在試圖反序列化消息時拋出異常:試圖反序列化參數http://tempuri.org/:blob時發生錯誤。 「時發生錯誤,反序列化類型FileBlob的對象。最大的數組長度配額(16384)已被超過而讀取XML數據。此配額可以增加改變在XmlDictionaryReaderQuotas所述的MaxArra

    1熱度

    1回答

    我的WCF服務配置出現問題,出現錯誤: 「格式化程序在試圖反序列化消息時拋出異常.... 最大字符串內容長度配額( 8192)已經超過.....」 因此,在谷歌搜索後,我發現,我需要設置這條線在我的配置文件: <readerQuotas maxStringContentLength="2147483647" /> 但是當我把它添加到網頁。配置,我得到的錯誤: 無法識別的元素'readerQuo

    9熱度

    2回答

    反向操作'CreateTransactionEntity'的回覆消息正文中的錯誤。讀取XML數據時,超過了最大字符串內容長度限額(8192)。可以通過更改創建XML閱讀器時使用的XmlDictionaryReaderQuotas對象上的MaxStringContentLength屬性來增加此配額。 嘿,我不斷收到此錯誤,即使我有我的web.config文件比真人還大的readerQuota節點..

    1熱度

    1回答

    我已經在msdn讀到,readerQuotas對WCF客戶端的屬性maxStringContentLength指: 一個正整數,指定允許在 XML元素內容的最大字符。默認值爲8192. 我在這裏可能有點厚,但是他們在說XML元素內容時指的是什麼?這是一個XML元素的內容嗎?它會包括任何嵌套的子元素?或者說,每個元素的限制只有沒有嵌套元素? E.g.在以下結構: <a> <b>baap</b>

    1熱度

    1回答

    在WCF消息中,maxDepth是否是從soap envelope元素開始計算的? 例如,以下消息被認爲是5級深度? <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http:

    5熱度

    2回答

    我正在編寫一個WCF服務來上傳文件,但是當字節數組超過16384個元素時,它會引發異常。 這是異常的細節: 格式化拋出異常而 試圖反序列化消息: 錯誤操作 「CreateDocument」反序列化請求 消息的主體。在讀取XML數據時,最大數組長度限額(16384)已超過 。通過在創建XML閱讀器時更改 XmlDictionaryReaderQuotas對象 上的 MaxArrayLength屬性,

    1熱度

    1回答

    找到答案在這裏支持(最後一篇):http://social.msdn.microsoft.com/Forums/eu/wcf/thread/f5c0ea22-1d45-484e-b2c0-e3bc9de20915 我有我的自定義(TextOrMtomEncoder),這是執行的執行最後一個問題ReaderQuotas。 我已經在網上搜了很多,但我無法弄清楚拼圖的最後一塊。 I've got a c

    2熱度

    1回答

    如果我用WCF通過例如發送消息。 Http,並且郵件對於收件人來說太大,我在發件人處收到錯誤,並且可以採取措施。 如果我使用WCF超過MSMQ(非事務)發送的消息,該消息太大收件人,似乎也消失了,我沒有得到任何指示客戶端或服務器端。 有什麼方法可以觀察(並採取措施)出現這種情況?