EventHubQueueCache 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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) |
尝试在缓存中获取提供的游标的下一条消息。 |