[英]Converting Array length to Mega byte
這可能聽起來真的非常愚蠢,但有沒有辦法可以將ArrayLength轉換為Mega字節。
XmlDictionaryReaderQuotas readerQuotas = new XmlDictionaryReaderQuotas();
readerQuotas.MaxArrayLength = int.MaxValue;
binding.ReaderQuotas = readerQuotas;
我得到了這一塊,我不知道如何給它最大尺寸50兆字節。
從MSDN,看起來MaxArrayLength以字節為單位:
獲取並設置允許的最大數組長度。
屬性值類型:System.Int32
允許的最大數組長度。 默認值為16384。
此配額控制由各種API調用創建和返回的最大數組長度。 它會影響特殊數組API以及從ReadContentAsBase64()返回的字節數組。 此限制不會影響使用數據填充數組的ReadContentAsBase64()覆蓋。
1 KB是1024字節。 1 MB是1024 KB。 所以聽起來你正在尋找這樣的東西:
readerQuotas.MaxArrayLength = 1024 * 1024 * 50; // 50 MB
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.