EnumerationOptions.BufferSize Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.