JsonSerializerOptions.DefaultBufferSize Eigenschap

Definitie

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.

Van toepassing op