EnumerationOptions.BufferSize Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.