다음을 통해 공유


EventPosition interface

이벤트 허브 파티션에서 이벤트의 위치를 나타냅니다. 일반적으로 에서 메서드 EventHubConsumerClient 를 호출 subscribe() 하여 이벤트 수신을 시작할 파티션의 위치를 지정할 때 사용됩니다.

스트림의 시작 또는 끝을 나타내는 EventPosition을 얻으려면 상수 및 latestEventPositionearliestEventPosition 각각 사용합니다.

속성

enqueuedOn

이 위치로 식별된 이벤트의 큐에 담은 시간(UTC)입니다. 숫자로 제공되는 경우 이 값은 Unix Epoch 이후의 밀리초 수입니다. 위치가 시퀀스 번호 또는 오프셋에서 만들어진 경우 정의되지 않을 것으로 예상됩니다.

isInclusive

지정된 오프셋이 식별되는 이벤트를 포함하는지 나타냅니다. 이 정보는 이벤트 위치가 오프셋 또는 시퀀스 번호로 식별된 경우에만 다시 실행됩니다. 기본값은 false입니다.

offset

이 위치로 식별되는 이벤트의 오프셋입니다. 위치가 시퀀스 번호 또는 큐에 추가된 시간에서 만들어진 경우 정의되지 않은 것으로 예상됩니다.

오프셋은 파티션 컨텍스트에서 이벤트에 대한 상대 위치입니다. 오프셋은 안정적인 값으로 간주해서는 안 됩니다. 동일한 오프셋은 이벤트가 보존 기간 제한에 도달하여 파티션 내에서 더 이상 표시되지 않을 때 다른 이벤트를 참조할 수 있습니다.

sequenceNumber

이 위치로 식별되는 이벤트의 시퀀스 번호입니다. 위치가 오프셋 또는 큐에 추가된 시간에서 만들어진 경우 정의되지 않은 것으로 예상됩니다.

속성 세부 정보

enqueuedOn

이 위치로 식별된 이벤트의 큐에 담은 시간(UTC)입니다. 숫자로 제공되는 경우 이 값은 Unix Epoch 이후의 밀리초 수입니다. 위치가 시퀀스 번호 또는 오프셋에서 만들어진 경우 정의되지 않을 것으로 예상됩니다.

enqueuedOn?: number | Date

속성 값

number | Date

isInclusive

지정된 오프셋이 식별되는 이벤트를 포함하는지 나타냅니다. 이 정보는 이벤트 위치가 오프셋 또는 시퀀스 번호로 식별된 경우에만 다시 실행됩니다. 기본값은 false입니다.

isInclusive?: boolean

속성 값

boolean

offset

이 위치로 식별되는 이벤트의 오프셋입니다. 위치가 시퀀스 번호 또는 큐에 추가된 시간에서 만들어진 경우 정의되지 않은 것으로 예상됩니다.

오프셋은 파티션 컨텍스트에서 이벤트에 대한 상대 위치입니다. 오프셋은 안정적인 값으로 간주해서는 안 됩니다. 동일한 오프셋은 이벤트가 보존 기간 제한에 도달하여 파티션 내에서 더 이상 표시되지 않을 때 다른 이벤트를 참조할 수 있습니다.

offset?: number | "@latest"

속성 값

number | "@latest"

sequenceNumber

이 위치로 식별되는 이벤트의 시퀀스 번호입니다. 위치가 오프셋 또는 큐에 추가된 시간에서 만들어진 경우 정의되지 않은 것으로 예상됩니다.

sequenceNumber?: number

속성 값

number