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

Применяется к