JsonSerializerOptions.DefaultBufferSize Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.