EventHubQueueCache Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
EventHub-Warteschlangencache
public class EventHubQueueCache : IDisposable, Orleans.Streaming.EventHubs.IEventHubQueueCache, Orleans.Streams.IQueueFlowController
type EventHubQueueCache = class
interface IEventHubQueueCache
interface IQueueFlowController
interface IDisposable
Public Class EventHubQueueCache
Implements IDisposable, IEventHubQueueCache, IQueueFlowController
- Vererbung
-
EventHubQueueCache
- Implementiert
Konstruktoren
Felder
cache |
Zugrunde liegende Nachrichtencacheimplementierung zu Testzwecken geschützt |
Eigenschaften
Partition |
EventHub-Warteschlangencache |
Methoden
Add(List<EventData>, DateTime) |
Fügen Sie dem Cache eine Liste von EventHub EventData hinzu. |
AddCachePressureMonitor(ICachePressureMonitor) |
Hinzufügen des Cachedruckmonitors zum Gegendruckalgorithmus des Caches |
Dispose() |
Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen. |
GetCursor(StreamId, StreamSequenceToken) |
Rufen Sie einen Cursor in den Cache ab, um Ereignisse aus einem Stream zu lesen. |
GetMaxAddCount() |
Das Limit der maximalen Anzahl von Elementen, die hinzugefügt werden können |
SignalPurge() |
Senden eines Löschsignals an den Cache. Der Cache führt eine zeitbasierte Bereinigung seiner zwischengespeicherten Nachrichten durch. |
TryGetNextMessage(Object, IBatchContainer) |
Versuchen Sie, die nächste Nachricht im Cache für den bereitgestellten Cursor abzurufen. |