EnumerationOptions.BufferSize Proprietà

Definizione

Ottiene o imposta le dimensioni del buffer suggerite, in 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

Valore della proprietà

Dimensioni del buffer. Il valore predefinito è 0 (nessun suggerimento).

Commenti

Non tutte le piattaforme usano buffer allocati dall'utente e alcuni richiedono buffer fissi o un buffer con spazio sufficiente per restituire un risultato completo. Uno scenario in cui questa opzione è utile consiste nell'enumerazione della condivisione remota in Windows. La presenza di un buffer di grandi dimensioni può comportare prestazioni migliori perché è possibile eseguire l'invio in batch di risultati in transito (ad esempio, su una condivisione di rete). Un buffer "grande", ad esempio, sarebbe 16.000. Tipico è 4K.

Le dimensioni del buffer suggerite non verranno usate se non ha alcun significato per le API native nella piattaforma corrente o se fosse troppo piccolo per ottenere almeno un singolo risultato.

Si applica a