다음을 통해 공유


EventHubDataComparer 클래스

정의

기본 eventhub 데이터 비교자입니다. CachedEventHubMessage에 대한 비교를 구현합니다.

public class EventHubDataComparer : Orleans.Providers.Streams.Common.ICacheDataComparer<Orleans.ServiceBus.Providers.CachedEventHubMessage>
type EventHubDataComparer = class
    interface ICacheDataComparer<CachedEventHubMessage>
Public Class EventHubDataComparer
Implements ICacheDataComparer(Of CachedEventHubMessage)
상속
EventHubDataComparer
구현

생성자

EventHubDataComparer()

기본 eventhub 데이터 비교자입니다. CachedEventHubMessage에 대한 비교를 구현합니다.

필드

Instance

Singleton 인스턴스는 형식이 상태 비 상태이므로 이를 사용하면 할당이 줄어듭니다.

메서드

Compare(CachedEventHubMessage, StreamSequenceToken)

캐시된 메시지를 시퀀스 토큰과 비교하여 메시지가 토큰 앞이나 뒤인지 확인합니다.

Equals(CachedEventHubMessage, IStreamIdentity)

캐시된 메시지가 제공된 스트림의 일부인지 확인합니다.

확장 메서드

Compare<TCachedMessage>(ICacheDataComparer<TCachedMessage>, StreamSequenceToken, TCachedMessage)

캐시된 메시지를 시퀀스 토큰과 비교하여 메시지가 토큰 앞이나 뒤인지 확인합니다.

Equals<TCachedMessage>(ICacheDataComparer<TCachedMessage>, IStreamIdentity, TCachedMessage)

캐시된 메시지가 제공된 스트림의 일부인지 확인합니다.

적용 대상