XmlDictionaryReaderQuotas.MaxBytesPerRead Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri vagy beállítja az egyes olvasásokhoz visszaadott maximális bájtokat.
public:
property int MaxBytesPerRead { int get(); void set(int value); };
public int MaxBytesPerRead { get; set; }
member this.MaxBytesPerRead : int with get, set
Public Property MaxBytesPerRead As Integer
Tulajdonság értéke
Az egyes olvasásokhoz visszaadott maximális megengedett bájtok száma. Az alapértelmezett érték a 4096.
Kivételek
Próbálja meg az set értéket, de a kvótaértékek írásvédettek ebben a példányban.
Próbálja meg set nullánál kisebbre beállítani az értéket.
Megjegyzések
Ez a kvóta korlátozza az olvasó által a(z) () hívás Readsorán felhasználható bájtok számát.
Ez a kvóta egy közelítés, mivel a kódolási rétegben az átalakítások a kvóta alkalmazása előtt történnek. Ez a kvóta szorosan kapcsolódik a vezetéken kapott bájtok számához a szállítási szinten, de célja az egyes olvasásokhoz kapott adatok mennyiségének szabályozása. A gyakorlatban a kezdőcímkék méretének korlátozására szolgál. Mivel a teljes kezdőcímkét pufferelni kell a feldolgozáshoz (az attribútumok egyediségét ellenőrizni kell), a méretet a DOS-támadások enyhítésére kell korlátozni.
A nyilvános konstruktorral létrehozott példányok olyan tulajdonságokkal rendelkeznek, amelyek lehetnek set.