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 mit genügend Speicherplatz, um ein vollständiges Ergebnis zurückzugeben. Ein Szenario, in dem diese Option nützlich ist, ist die Remotefreigabeaufzählung auf Windows. Ein großer Puffer kann zu einer besseren Leistung führen, da mehr Ergebnisse über das Draht gebatchiert werden können (z. B. über eine Netzwerkfreigabe). Ein "großer" Puffer wäre z. B. 16 KB. Typisch ist 4K.

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

Gilt für: