Compartir vía


EnumerationOptions.BufferSize Propiedad

Definición

Obtiene o establece el tamaño de búfer sugerido, en 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 propiedad

Tamaño de búfer. El valor predeterminado es 0 (ninguna sugerencia).

Comentarios

No todas las plataformas usan búferes asignados por el usuario y algunos requieren búferes fijos o un búfer que tenga suficiente espacio para devolver un resultado completo. Un escenario en el que esta opción es útil es con la enumeración de recursos compartidos remotos en Windows. Tener un búfer grande puede dar lugar a un mejor rendimiento, ya que se pueden procesar por lotes más resultados a través de la conexión (por ejemplo, a través de un recurso compartido de red). Un búfer "grande", por ejemplo, sería 16 000. Típico es 4K.

El tamaño del búfer sugerido no se usará si no tiene ningún significado para las API nativas de la plataforma actual o si sería demasiado pequeño para obtener al menos un único resultado.

Se aplica a