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

单一实例,因为类型是无状态的,使用这将减少分配。

方法

Compare(CachedEventHubMessage, StreamSequenceToken)

将缓存的消息与序列标记进行比较,以确定该消息是在令牌之前还是之后

Equals(CachedEventHubMessage, IStreamIdentity)

检查缓存的消息是否是提供的流的一部分

扩展方法

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

将缓存的消息与序列标记进行比较,以确定该消息是在令牌之前还是之后

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

检查缓存的消息是否是提供的流的一部分

适用于