EnumerationOptions.BufferSize Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.