EnumerationOptions.BufferSize Vlastnost

Definice

Získá nebo nastaví velikost navrhované vyrovnávací paměti v bajtech.

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

Hodnota vlastnosti

Velikost vyrovnávací paměti. Výchozí hodnota je 0 (bez návrhu).

Poznámky

Ne všechny platformy používají uživatelem přidělené vyrovnávací paměti a některé vyžadují buď pevné vyrovnávací paměti, nebo vyrovnávací paměť, která má dostatek místa pro vrácení úplného výsledku. Jedním ze scénářů, kde je tato možnost užitečná, je výčet vzdálených sdílených složek ve Windows. Velká vyrovnávací paměť může vést k lepšímu výkonu, protože více výsledků je možné dávkově přeposílejte (například přes sdílenou síťovou složku). Například "velká" vyrovnávací paměť by byla 16 kB. Typický je 4K.

Navrhovaná velikost vyrovnávací paměti se nepoužije, pokud nemá žádný význam pro nativní rozhraní API na aktuální platformě nebo pokud by byla příliš malá pro získání alespoň jednoho výsledku.

Platí pro