你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ReadEventOptions.PrefetchSizeInBytes 属性

定义

尝试从事件中心服务预先请求并在本地排队而不考虑读取操作当前是否处于活动状态的所需字节数,旨在通过允许从本地缓存读取事件而不是等待服务请求来帮助最大化吞吐量。

public long? PrefetchSizeInBytes { get; set; }
member this.PrefetchSizeInBytes : Nullable<int64> with get, set
Public Property PrefetchSizeInBytes As Nullable(Of Long)

属性值

设置为 null时,该选项被视为已禁用;否则,它将被视为已启用,并优先于为 PrefetchCount指定的任何值。 PrefetchSizeInBytes 在某些方案中,开发人员可以使用该高级控件来帮助优化性能;建议尽可能使用 PrefetchCount 而不是此选项,以实现更准确的控制和更可预测的吞吐量。

此大小应被视为意向声明,而不是保证限制;本地缓存可能大于或小于指定的字节数,并且指定 时 PrefetchSizeInBytes 将始终包含至少一个事件。 启发式用于预测用于大小计算的平均事件大小,当流量通过系统时,应会波动。 因此,生成的资源使用也会波动。

例外

当请求的大小为负时发生。

适用于