EventHubClient.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í.
Obtiene o establece el tamaño máximo (en bytes) en total que cualquier operación de recepción almacenará en caché activamente. El tamaño de cada dato de evento viene determinado por la SerializedSizeInBytes propiedad .
public long? PrefetchSizeInBytes { get; set; }
member this.PrefetchSizeInBytes : Nullable<int64> with get, set
Public Property PrefetchSizeInBytes As Nullable(Of Long)
Valor de propiedad
Devuelve Int64.
Excepciones
Se produce cuando el valor de tamaño es menor que el valor mínimo necesario de 260 000 bytes.
Comentarios
El límite de tamaño no es un límite absoluto y puede superar tanto como (PrefetchSizeInBytes/256kBytes) número de eventos de bytes. Cualquier EventHubConsumerGroup creado a partir de esta instancia heredará este valor de forma predeterminada. Los cambios en este valor no se propagarán a un grupo de consumidores ya creado, pero lo usarán los nuevos EventHubConsumerGroup creados después del cambio. Al establecer también este valor en un valor distinto de NULL, se establecerá en PrefetchCount cero. Tenga en cuenta que establecer el tamaño demasiado bajo afectará al rendimiento efectivo de la llamada de recepción del centro de eventos.
Se aplica a
Azure SDK for .NET