Compartir a través de


IEventHubQueueCache Interfaz

Definición

Interfaz para una caché de mensajes de secuencia que almacena EventHub EventData

public interface IEventHubQueueCache : IDisposable, Orleans.Streams.IQueueFlowController
type IEventHubQueueCache = interface
    interface IQueueFlowController
    interface IDisposable
Public Interface IEventHubQueueCache
Implements IDisposable, IQueueFlowController
Derivado
Implementaciones

Métodos

Add(List<EventData>, DateTime)

Agregue una lista de EventHub EventData a la memoria caché.

AddCachePressureMonitor(ICachePressureMonitor)

Adición del monitor de presión de caché al algoritmo de presión inversa de la memoria caché

GetCursor(StreamId, StreamSequenceToken)

Obtenga un cursor en la memoria caché para leer eventos de una secuencia.

GetMaxAddCount()

Obtiene el número máximo de elementos que se pueden agregar.

(Heredado de IQueueFlowController)
SignalPurge()

Enviar señal de purga a la memoria caché, la caché realizará una purga basada en el tiempo en sus mensajes almacenados en caché.

TryGetNextMessage(Object, IBatchContainer)

Intente obtener el siguiente mensaje en la memoria caché del cursor proporcionado.

Se aplica a