EnumerationOptions.BufferSize 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 sugerido do buffer, 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 de Propriedade
O tamanho do buffer. O padrão é 0 (sem sugestão).
Observações
Nem todas as plataformas utilizam buffers atribuídos pelo utilizador, e algumas requerem buffers fixos ou um buffer com espaço suficiente para devolver um resultado completo. Um cenário em que esta opção é útil é com a enumeração remota de partilhas no Windows. Ter um grande buffer pode resultar em melhor desempenho, pois mais resultados podem ser agrupados pelo fio (por exemplo, através de uma partilha de rede). Um buffer "grande", por exemplo, seria 16K. O 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 for demasiado pequeno para obter pelo menos um único resultado.