EnumerationOptions.BufferSize 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定建議的緩衝區大小 (以位元組為單位)。
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 沒有意義,或對於至少取得單一結果而言太小,則不會使用建議的緩衝區大小。