Partager via


ReadEventOptions.PrefetchSizeInBytes Propriété

Définition

Nombre d’octets souhaité à tenter de demander avec impatience auprès du service Event Hubs et mis en file d’attente localement, sans tenir compte de l’activité actuelle d’une opération de lecture, destinée à optimiser le débit en permettant aux événements d’être lus à partir d’un cache local plutôt que d’attendre une demande de service.

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

Valeur de propriété

Lorsqu’elle est définie sur null, l’option est considérée comme désactivée ; sinon, elle sera considérée comme activée et prioritaire sur toute valeur spécifiée pour le PrefetchCountest PrefetchSizeInBytes un contrôle avancé que les développeurs peuvent utiliser pour optimiser les performances dans certains scénarios ; il est recommandé de préférer utiliser cette option à cette option dans la PrefetchCount mesure du possible pour un contrôle plus précis et un débit plus prévisible.

Cette taille doit être considérée comme une déclaration d’intention plutôt qu’une limite garantie ; le cache local peut être plus grand ou inférieur au nombre d’octets spécifié et contiendra toujours au moins un événement lorsque le PrefetchSizeInBytes est spécifié. Une heuristique est utilisée pour prédire la taille moyenne de l’événement à utiliser pour les calculs de taille, qui devrait fluctuer à mesure que le trafic passe par le système. Par conséquent, l’utilisation des ressources résultante fluctuera également.

Exceptions

Se produit lorsque la taille demandée est négative.

S’applique à