ReadEventOptions.PrefetchSizeInBytes Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 à
Azure SDK for .NET