Compartilhar via


EnumerationOptions.BufferSize Propriedade

Definição

Obtém ou define o tamanho do buffer sugerido, em bytes.

public:
 property int BufferSize { int get(); void set(int value); };
public int BufferSize { get; set; }
member this.BufferSize : int with get, set
Public Property BufferSize As Integer

Valor da propriedade

O tamanho do buffer. O padrão é 0 (sem sugestão).

Comentários

Nem todas as plataformas usam buffers alocados pelo usuário e algumas exigem buffers fixos ou um buffer que tenha espaço suficiente para retornar um resultado completo. Um cenário em que essa opção é útil é com a enumeração de compartilhamento remoto no Windows. Ter um buffer grande pode resultar em um melhor desempenho, pois mais resultados podem ser colocados em lote pela transmissão (por exemplo, em um compartilhamento de rede). Um buffer "grande", por exemplo, seria de 16K. Típico é 4K.

O tamanho do buffer sugerido não será usado se não tiver significado para as APIs nativas na plataforma atual ou se ele for muito pequeno para obter pelo menos um único resultado.

Aplica-se a