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 没有意义,或者如果它太小而无法获取至少一个结果,则不会使用该大小。
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈