EnumerationOptions.BufferSize Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает рекомендуемый размер буфера в байтах.
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
Значение свойства
Размер буфера. Значение по умолчанию — 0 (без рекомендаций).
Комментарии
Не все платформы используют буферы, выделенные пользователем, и для некоторых из этих буферов требуются фиксированные буферы или буфер, который имеет достаточно места для возврата полного результата. Один из сценариев, в котором этот параметр полезен, — с перечислением удаленного общего ресурса в Windows. Наличие большого буфера может привести к повышению производительности, так как больше результатов можно пакетировать по сети (например, через сетевую папку). Например, "большой" буфер будет иметь размер 16 КБ. Типичная — 4K.
Предлагаемый размер буфера не будет использоваться, если он не имеет значения для собственных API на текущей платформе или если он будет слишком мал для получения хотя бы одного результата.