JsonSerializerOptions.DefaultBufferSize 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 wordt de standaardbuffergrootte in bytes opgevraagd of ingesteld voor gebruik bij het maken van tijdelijke buffers.
public:
property int DefaultBufferSize { int get(); void set(int value); };
public int DefaultBufferSize { get; set; }
member this.DefaultBufferSize : int with get, set
Public Property DefaultBufferSize As Integer
Waarde van eigenschap
De standaardbuffergrootte in bytes.
Uitzonderingen
De buffergrootte is kleiner dan 1.
Deze eigenschap is ingesteld nadat serialisatie of deserialisatie is opgetreden.
Opmerkingen
De standaardbuffergrootte in bytes is 16.384. Voor de meeste workloads is de standaardgrootte een redelijke hoeveelheid JSON die moet worden gebufferd tijdens het lezen van een stream of het schrijven naar een stream. Dat wil gezegd, het presteert goed zonder objecten te maken op de Large Object Heap voor de Garbage Collector (GC) om bij te houden. In niet-streamingscenario's kan het verhogen van de standaardbuffer de prestaties voor grote JSON-tekenreeksen of UTF-8-bytematrices verbeteren. U wordt aangeraden deze waarde ongewijzigd te laten, tenzij u deze wijzigt, een waarneembaar verschil maakt in de prestaties.