2013-02-04 16 views
0

我正在使用DotNetOpenAuth與Instagram進行身份驗證。不幸的是,我收到以下錯誤如何在DotNetOpenAuth「OAuth2ClientChannel」類中設置「JsonReaderQuotas」屬性

已超出最大讀取深度(2),因爲正在讀取的XML數據具有比配額允許的更多級別的嵌套。通過更改創建XML閱讀器時使用的XmlDictionaryReaderQuotas對象的MaxDepth屬性,可以增加此配額。

從有點環顧四周,我看到一個修復程序添加到DotNetOpenAuth的4.2版本,它允許您覆蓋默認的最高水平,屬性在OAuth2ClientChannel稱爲JsonReaderQuotas。然而,我不能看到如何設置或覆蓋這個屬性來解決這個問題。

有誰知道如何覆蓋默認值或知道更好的方法來做到這一點?

回答

1
ClientBase someClient; // initialized elsewhere 
someClient.JsonReaderQuotas.MaxDepth = 10; 
+0

啊是的。我現在明白了。我想我只是有一個愚蠢的時刻 –