EnumerationOptions.BufferSize 屬性

定義

取得或設定建議的緩衝區大小 (以位元組為單位)。

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

屬性值

緩衝區大小。 預設值為 0 (無建議)。

備註

並非所有平臺都使用使用者配置的緩衝區,有些平臺需要固定緩衝區或有足夠的空間可傳回完整結果的緩衝區。 此選項很有用的一個案例是 Windows 上的遠端共用列舉。 具有大型緩衝區可能會導致更好的效能,因為透過網路共用) ,可以透過網路共用 (來批處理更多結果。 例如,「大型」緩衝區會是16K。 一般為 4K。

如果目前平臺上的原生 API 沒有意義,或對於至少取得單一結果而言太小,則不會使用建議的緩衝區大小。

適用於