Поделиться через


ICacheDataComparer<TCachedMessage> Интерфейс

Определение

Сравнивает кэшированные сообщения с различными сведениями о потоке.

public interface ICacheDataComparer<in TCachedMessage>
type ICacheDataComparer<'CachedMessage> = interface
Public Interface ICacheDataComparer(Of In TCachedMessage)

Параметры типа

TCachedMessage
Это контравариантный параметр типа. Это означает, что вы можете использовать любой из указанных типов или любой тип, являющийся менее производным. Дополнительные сведения о ковариантности и контрвариантности см. в статье Ковариантность и контрвариантность в универсальных шаблонах.
Производный

Методы

Compare(TCachedMessage, StreamSequenceToken)

Сравните кэшированное сообщение с маркером последовательности, чтобы определить, до или после маркера

Equals(TCachedMessage, IStreamIdentity)

Проверяет, является ли кэшированное сообщение частью предоставленного потока.

Методы расширения

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

Сравните кэшированное сообщение с маркером последовательности, чтобы определить, до или после маркера

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

Проверяет, является ли кэшированное сообщение частью предоставленного потока.

Применяется к