다음을 통해 공유


IEventHubQueueCache 인터페이스

정의

EventHub EventData를 저장하는 스트림 메시지 캐시에 대한 인터페이스

public interface IEventHubQueueCache : IDisposable, Orleans.Streams.IQueueFlowController
type IEventHubQueueCache = interface
    interface IQueueFlowController
    interface IDisposable
Public Interface IEventHubQueueCache
Implements IDisposable, IQueueFlowController
파생
구현

메서드

Add(List<EventData>, DateTime)

EventHub EventData 목록을 캐시에 추가합니다.

AddCachePressureMonitor(ICachePressureMonitor)

캐시의 역압 알고리즘에 캐시 압력 모니터 추가

GetCursor(StreamId, StreamSequenceToken)

캐시에 커서를 가져와서 스트림에서 이벤트를 읽습니다.

GetMaxAddCount()

추가할 수 있는 최대 항목 수를 가져옵니다.

(다음에서 상속됨 IQueueFlowController)
SignalPurge()

캐시에 제거 신호를 보내면 캐시는 캐시된 메시지에 대한 시간 기반 제거를 수행합니다.

TryGetNextMessage(Object, IBatchContainer)

제공된 커서에 대한 캐시의 다음 메시지를 가져옵니다.

적용 대상