EnumerationOptions.BufferSize Eigenschaft

Definition

Ruft die vorgeschlagene Puffergröße in Bytes ab oder legt Sie fest. Der Standardwert ist 0 (kein Vorschlag).

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

Int32

Die Puffergröße.

Hinweise

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

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

Gilt für