将数组长度转换为兆字节
本文关键字:字节 转换 数组 | 更新日期: 2023-09-27 17:50:50
这可能听起来非常非常非常愚蠢,但是有没有办法将ArrayLength转换为兆字节?
XmlDictionaryReaderQuotas readerQuotas = new XmlDictionaryReaderQuotas();
readerQuotas.MaxArrayLength = int.MaxValue;
binding.ReaderQuotas = readerQuotas;
我得到了这一块,我不知道如何给它最大的大小50兆字节
从MSDN来看,MaxArrayLength的单位是字节:
获取并设置允许的最大数组长度。
属性值类型:系统。Int32
允许的最大数组长度。默认为16384。
该配额限制创建array的最大长度由各种API调用返回。它也会影响特殊的数组api作为ReadContentAsBase64()返回的字节数组。这个极限不影响ReadContentAsBase64()覆盖,它接受一个数组用数据填充。
1kb是1024字节。1mb等于1024kb。听起来你在找这样的东西:
readerQuotas.MaxArrayLength = 1024 * 1024 * 50; // 50 MB