EventHubQueueCache Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Кэш очереди EventHub
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
- Наследование
-
EventHubQueueCache
- Реализации
Конструкторы
Поля
cache |
Базовая реализация кэша сообщений Защищена в целях тестирования |
Свойства
Partition |
Кэш очереди EventHub |
Методы
Add(List<EventData>, DateTime) |
Добавьте список EventHub EventData в кэш. |
AddCachePressureMonitor(ICachePressureMonitor) |
Добавление монитора давления кэша в алгоритм обратного давления кэша |
Dispose() |
Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов. |
GetCursor(StreamId, StreamSequenceToken) |
Получение курсора в кэш для чтения событий из потока. |
GetMaxAddCount() |
Ограничение максимального числа элементов, которые можно добавить |
SignalPurge() |
Отправка сигнала очистки в кэш, кэш выполнит очистку на основе времени для своих кэшированных сообщений |
TryGetNextMessage(Object, IBatchContainer) |
Попробуйте получить следующее сообщение в кэше для предоставленного курсора. |