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 на текущей платформе или если он будет слишком мал для получения по крайней мере одного результата.