JsonSerializerOptions.DefaultBufferSize Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Standardpuffergröße in Byte ab, die beim Erstellen temporärer Puffer verwendet werden soll, oder legt diese fest.
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
Eigenschaftswert
Die Standardpuffergröße in Bytes.
Ausnahmen
Die Puffergröße ist kleiner als 1.
Diese Eigenschaft wurde festgelegt, nachdem die Serialisierung oder Deserialisierung stattgefunden hat.
Hinweise
Die Standardpuffergröße in Bytes beträgt 16.384. Für die meisten Workloads ist die Standardgröße eine angemessene Menge von JSON zum Puffern während des Lesens von einem Stream oder Schreiben in einen Datenstrom. Das heißt, es funktioniert gut, ohne Objekte auf dem Large Object Heap für den Garbage Collector (GC) zu erstellen. In Nicht-Streaming-Szenarien könnte die Erhöhung der Standardpuffergröße die Leistung für große JSON-Zeichenfolgen oder UTF-8-Bytearrays verbessern. Es wird empfohlen, diesen Wert unverändert zu lassen, es sei denn, es ändert sich an der Leistung.