EnumerationOptions.BufferSize Propriété

Définition

Obtient ou définit la taille de mémoire tampon suggérée, en octets.Gets or sets the suggested buffer size, in bytes. La valeur par défaut est 0 (aucune suggestion).The default is 0 (no suggestion).

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

Valeur de propriété

Taille de la mémoire tampon.The buffer size.

Remarques

Toutes les plates-formes n’utilisent pas de tampons alloués par l’utilisateur, et d’autres requièrent des mémoires tampons fixes ou une mémoire tampon disposant d’un espace suffisant pour retourner un résultat complet.Not all platforms use user allocated buffers, and some require either fixed buffers or a buffer that has enough space to return a full result. Cette option est utile dans le cas d’une énumération de partage distant sur Windows.One scenario where this option is useful is with remote share enumeration on Windows. Le fait de disposer d’une mémoire tampon importante peut améliorer les performances, car davantage de résultats peuvent être regroupés par lot sur le réseau (par exemple, sur un partage réseau).Having a large buffer may result in better performance as more results can be batched over the wire (for example, over a network share). Une mémoire tampon de grande taille, par exemple, est de 16 Ko.A "large" buffer, for example, would be 16K. La moyenne est de 4 Ko.Typical is 4K.

La taille suggérée de la mémoire tampon n’est pas utilisée si elle n’a aucune signification pour les API natives sur la plateforme actuelle ou si elle est trop petite pour obtenir au moins un résultat unique.The suggested buffer size will not be used if it has no meaning for the native APIs on the current platform or if it would be too small for getting at least a single result.

S’applique à