다음을 통해 공유


EventHubSequenceToken 클래스

정의

Event Hub 메시지는 애플리케이션 계층 이벤트의 일괄 처리로 구성되므로 EventHub 토큰에는 세 가지 정보가 포함됩니다. EventHubOffset - 파티션에서 이 메시지의 읽기를 시작하는 데 사용되는 파티션당 고유한 값입니다. SequenceNumber - EventHub 시퀀스 번호는 파티션 내의 메시지에 대해 고유한 순서가 지정된 메시지 ID입니다.
SequenceNumber는 파티션 내에서 EventHub 메시지의 고유성 및 순서 지정에 필요합니다. 이벤트 인덱스 - 각 EventHub 메시지에 둘 이상의 애플리케이션 계층 이벤트가 포함될 수 있으므로 이 값은 EventHub 메시지 내에서 이 토큰의 애플리케이션 계층 이벤트를 나타냅니다. EventHub 메시지 내에서 aplication 계층 이벤트의 고유성 및 순서 지정에 필요합니다.

[System.Serializable]
public class EventHubSequenceToken : Orleans.Providers.Streams.Common.EventSequenceToken, Orleans.ServiceBus.Providers.IEventHubPartitionLocation
[<System.Serializable>]
type EventHubSequenceToken = class
    inherit EventSequenceToken
    interface IEventHubPartitionLocation
Public Class EventHubSequenceToken
Inherits EventSequenceToken
Implements IEventHubPartitionLocation
상속
파생
특성
구현

생성자

EventHubSequenceToken(String, Int64, Int32)

생성자

속성

EventHubOffset

EventHub 파티션 내 메시지 오프셋

EventIndex

이 이벤트 이전의 일괄 처리 이벤트 수를 가져옵니다.

(다음에서 상속됨 EventSequenceToken)
SequenceNumber

이 이벤트 일괄 처리 이전 스트림의 이벤트 일괄 처리 수를 가져옵니다.

(다음에서 상속됨 EventSequenceToken)

메서드

CompareTo(StreamSequenceToken)

현재 개체를 동일한 형식의 다른 개체와 비교합니다.

(다음에서 상속됨 EventSequenceToken)
CreateSequenceTokenForEvent(Int32)

현재 일괄 처리에서 특정 이벤트에 대한 시퀀스 토큰을 만듭니다.

(다음에서 상속됨 EventSequenceToken)
Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 EventSequenceToken)
Equals(StreamSequenceToken)

현재 개체가 동일한 형식의 다른 개체와 같은지 여부를 나타냅니다.

(다음에서 상속됨 EventSequenceToken)
GetHashCode()

현재 EventSequenceToken에 대한 GetHashCode 메서드

(다음에서 상속됨 EventSequenceToken)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

확장 메서드

Newer(StreamSequenceToken, StreamSequenceToken)

첫 번째 토큰이 두 번째 토큰보다 최신인 경우 를 반환 true 합니다.

Older(StreamSequenceToken, StreamSequenceToken)

첫 번째 토큰이 두 번째 토큰보다 오래된 경우 를 반환 true 합니다.

적용 대상