EnumerationOptions.BufferSize Egenskap

Definition

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.

Gäller för