JsonSerializerOptions.DefaultBufferSize Propriedade

Definição

Obtém ou define o tamanho padrão do buffer, em bytes, para usar ao criar buffers temporários.

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

Valor de Propriedade

O tamanho padrão do buffer em bytes.

Exceções

O tamanho do buffer é inferior a 1.

Esta propriedade foi definida após a serialização ou desserialização ter ocorrido.

Observações

O tamanho padrão do buffer, em bytes, é 16.384. Para a maioria das cargas de trabalho, o tamanho padrão é uma quantidade razoável de JSON para armazenar enquanto se lê ou se escreve num fluxo. Ou seja, funciona bem sem criar objetos no Grande Monte de Objetos para o Coletor de Lixo (GC) rastrear. Em cenários sem streaming, aumentar o tamanho padrão do buffer poderia melhorar o desempenho para strings JSON grandes ou arrays UTF-8 bytes. Recomendamos que mantenha este valor inalterado, a menos que alterá-lo faça uma diferença observável no desempenho.

Aplica-se a