Поделиться через


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

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