Udostępnij za pośrednictwem


EnumerationOptions.BufferSize Właściwość

Definicja

Pobiera lub ustawia sugerowany rozmiar buforu w bajtach.

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

Wartość właściwości

Rozmiar buforu. Wartość domyślna to 0 (brak sugestii).

Uwagi

Nie wszystkie platformy używają buforów przydzielonych przez użytkownika, a niektóre wymagają stałych buforów lub buforu, który ma wystarczającą ilość miejsca, aby zwrócić pełny wynik. Jednym ze scenariuszy, w którym ta opcja jest przydatna, jest wyliczenie udziału zdalnego w systemie Windows. Posiadanie dużego buforu może spowodować lepszą wydajność, ponieważ więcej wyników można wsadować za pośrednictwem przewodu (na przykład za pośrednictwem udziału sieciowego). Na przykład bufor "duży" to 16K. Typowy to 4K.

Sugerowany rozmiar buforu nie będzie używany, jeśli nie ma znaczenia dla natywnych interfejsów API na bieżącej platformie lub jeśli będzie za mały, aby uzyskać co najmniej jeden wynik.

Dotyczy