EnumerationOptions.BufferSize Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger den föreslagna buffertstorleken i byte.
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
Egenskapsvärde
Buffertstorleken. Standardvärdet är 0 (inget förslag).
Kommentarer
Inte alla plattformar använder användarallokerade buffertar, och vissa kräver antingen fasta buffertar eller en buffert som har tillräckligt med utrymme för att returnera ett fullständigt resultat. Ett scenario där det här alternativet är användbart är med uppräkning av fjärrresurser på Windows. Att ha en stor buffert kan resultera i bättre prestanda eftersom fler resultat kan batchas över kabeln (till exempel via en nätverksresurs). En "stor" buffert skulle till exempel vara 16 000. Typiskt är 4K.
Den föreslagna buffertstorleken används inte om den inte har någon betydelse för de interna API:erna på den aktuella plattformen eller om den skulle vara för liten för att få minst ett enda resultat.