Freigeben über


EnumerationOptions.BufferSize Eigenschaft

Definition

Ruft die vorgeschlagene Puffergröße in Bytes ab oder legt Sie fest.

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

Eigenschaftswert

Die Puffergröße. Der Standardwert ist 0 (kein Vorschlag).

Hinweise

Nicht alle Plattformen verwenden vom Benutzer zugewiesene Puffer, und einige erfordern entweder feste Puffer oder einen Puffer, der über genügend Speicherplatz verfügt, um ein vollständiges Ergebnis zurückzugeben. Ein Szenario, in dem diese Option nützlich ist, ist die Remotefreigabeaufzählung unter Windows. Ein großer Puffer kann zu einer besseren Leistung führen, da mehr Ergebnisse über das Kabel (z. B. über eine Netzwerkfreigabe) batchiert werden können. Ein "großer" Puffer wäre beispielsweise 16 KB. Typisch ist 4K.

Die vorgeschlagene Puffergröße wird nicht verwendet, wenn sie keine Bedeutung für die nativen APIs auf der aktuellen Plattform hat oder wenn sie zu klein wäre, um mindestens ein einzelnes Ergebnis zu erzielen.

Gilt für: