XmlDictionaryReaderQuotas.MaxBytesPerRead Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee worden de maximaal toegestane bytes opgehaald of ingesteld die voor elke leesbewerking zijn geretourneerd.
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
Waarde van eigenschap
Het maximum aantal toegestane bytes dat voor elke leesbewerking is geretourneerd. De standaardwaarde is 4096.
Uitzonderingen
De waarde wordt geprobeerd set , maar quotumwaarden zijn alleen-lezen voor dit exemplaar.
Probeert de set waarde te kleiner dan nul.
Opmerkingen
Dit quotum beperkt het aantal bytes dat door de lezer kan worden gebruikt tijdens één aanroep naar Read().
Dit quotum is een benadering, omdat transformaties in de coderingslaag plaatsvinden voordat dit quotum wordt toegepast. Dit quotum is nauw gekoppeld aan het aantal bytes dat op het transportniveau is ontvangen, maar het doel ervan is om de hoeveelheid gegevens te bepalen die we voor elke leesbewerking ontvangen. In de praktijk wordt deze gebruikt om de grootte van starttags te beperken. Omdat de volledige starttag moet worden gebufferd om te worden verwerkt (kenmerken uniek zijn moet worden geverifieerd), moet de grootte worden beperkt om DOS-aanvallen te beperken.
Exemplaren die zijn gemaakt met de openbare constructor, hebben eigenschappen die kunnen zijn set.