EventHubClient.PrefetchSizeInBytes Eigenschaft

Definition

Ruft die maximale Gesamtgröße (in Bytes) ab, die von jedem Empfangsvorgang aktiv zwischengespeichert wird, oder legt diese fest. Die Größe der einzelnen Ereignisdaten wird durch die SerializedSizeInBytes -Eigenschaft bestimmt.

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

Eigenschaftswert

Gibt Int64 zurück.

Ausnahmen

Wird ausgelöst, wenn der Größenwert kleiner als der erforderliche Mindestwert von 260.000 Bytes ist.

Hinweise

Die Größenbeschränkung ist kein absoluter Grenzwert und kann um die Anzahl der Ereignisse im Wert von Bytes (PrefetchSizeInBytes/256kBytes) überschritten werden. AlleEventHubConsumerGroup, die aus diesem instance erstellt wurden, erben diesen Wert standardmäßig. Änderungen an diesem Wert werden nicht an die bereits erstellte Consumergruppe weitergegeben, sondern von neuen EventHubConsumerGroup , die nach der Änderung erstellt wurden. Durch Festlegen dieses Werts auf einen Ungleich-NULL-Wert wird ebenfalls 0 (null) festgelegt PrefetchCount . Beachten Sie, dass sich das Festlegen der Größe zu niedrig auf die effektive Leistung des Event Hub-Empfangsanrufs auswirkt.

Gilt für: