Condividi tramite


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à

Dimensione 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 è con l'enumerazione di condivisione remota in Windows. La presenza di un buffer di grandi dimensioni può comportare prestazioni migliori perché è possibile eseguire il batch di risultati tramite la rete , ad esempio tramite una condivisione di rete. Un buffer "large", ad esempio, sarebbe 16K. Tipico è 4K.

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

Si applica a