ReadEventOptions.PrefetchSizeInBytes Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
El número deseado de bytes para intentar solicitar diligentemente desde el servicio Event Hubs y poner en cola localmente sin tener en cuenta si una operación de lectura está activa actualmente, destinada a ayudar a maximizar el rendimiento al permitir que los eventos se lean desde una caché local en lugar de esperar a una solicitud de servicio.
public long? PrefetchSizeInBytes { get; set; }
member this.PrefetchSizeInBytes : Nullable<int64> with get, set
Public Property PrefetchSizeInBytes As Nullable(Of Long)
Valor de propiedad
Cuando se establece null
en , la opción se considera deshabilitada; de lo contrario, se considerará habilitada y tendrá prioridad sobre cualquier valor especificado para el PrefetchCountPrefetchSizeInBytes control es un control avanzado que los desarrolladores pueden usar para ayudar a optimizar el rendimiento en algunos escenarios; se recomienda usar la PrefetchCount sobre esta opción siempre que sea posible para un control más preciso y un rendimiento más predecible.
Este tamaño debe considerarse una instrucción de intención en lugar de un límite garantizado; la memoria caché local puede ser mayor o menor que el número de bytes especificado y siempre contendrá al menos un evento cuando se especifique .PrefetchSizeInBytes Se usa una heurística para predecir el tamaño medio del evento que se usará para los cálculos de tamaño, que se espera que fluctúen a medida que el tráfico pasa por el sistema. Por lo tanto, el uso de recursos resultante también fluctuará.
Excepciones
Se produce cuando el tamaño solicitado es negativo.
Se aplica a
Azure SDK for .NET