EventPosition interface
이벤트 허브 파티션에서 이벤트의 위치를 나타냅니다. 일반적으로 에서 메서드 EventHubConsumerClient
를 호출 subscribe()
하여 이벤트 수신을 시작할 파티션의 위치를 지정할 때 사용됩니다.
스트림의 시작 또는 끝을 나타내는 EventPosition을 얻으려면 상수 및 latestEventPosition
를 earliestEventPosition
각각 사용합니다.
속성
enqueued |
이 위치로 식별된 이벤트의 큐에 담은 시간(UTC)입니다. 숫자로 제공되는 경우 이 값은 Unix Epoch 이후의 밀리초 수입니다. 위치가 시퀀스 번호 또는 오프셋에서 만들어진 경우 정의되지 않을 것으로 예상됩니다. |
is |
지정된 오프셋이 식별되는 이벤트를 포함하는지 나타냅니다.
이 정보는 이벤트 위치가 오프셋 또는 시퀀스 번호로 식별된 경우에만 다시 실행됩니다.
기본값은 |
offset | 이 위치로 식별되는 이벤트의 오프셋입니다. 위치가 시퀀스 번호 또는 큐에 추가된 시간에서 만들어진 경우 정의되지 않은 것으로 예상됩니다. 오프셋은 파티션 컨텍스트에서 이벤트에 대한 상대 위치입니다. 오프셋은 안정적인 값으로 간주해서는 안 됩니다. 동일한 오프셋은 이벤트가 보존 기간 제한에 도달하여 파티션 내에서 더 이상 표시되지 않을 때 다른 이벤트를 참조할 수 있습니다. |
sequence |
이 위치로 식별되는 이벤트의 시퀀스 번호입니다. 위치가 오프셋 또는 큐에 추가된 시간에서 만들어진 경우 정의되지 않은 것으로 예상됩니다. |
속성 세부 정보
enqueuedOn
이 위치로 식별된 이벤트의 큐에 담은 시간(UTC)입니다. 숫자로 제공되는 경우 이 값은 Unix Epoch 이후의 밀리초 수입니다. 위치가 시퀀스 번호 또는 오프셋에서 만들어진 경우 정의되지 않을 것으로 예상됩니다.
enqueuedOn?: number | Date
속성 값
number | Date
isInclusive
지정된 오프셋이 식별되는 이벤트를 포함하는지 나타냅니다.
이 정보는 이벤트 위치가 오프셋 또는 시퀀스 번호로 식별된 경우에만 다시 실행됩니다.
기본값은 false
입니다.
isInclusive?: boolean
속성 값
boolean
offset
이 위치로 식별되는 이벤트의 오프셋입니다. 위치가 시퀀스 번호 또는 큐에 추가된 시간에서 만들어진 경우 정의되지 않은 것으로 예상됩니다.
오프셋은 파티션 컨텍스트에서 이벤트에 대한 상대 위치입니다. 오프셋은 안정적인 값으로 간주해서는 안 됩니다. 동일한 오프셋은 이벤트가 보존 기간 제한에 도달하여 파티션 내에서 더 이상 표시되지 않을 때 다른 이벤트를 참조할 수 있습니다.
offset?: number | "@latest"
속성 값
number | "@latest"
sequenceNumber
이 위치로 식별되는 이벤트의 시퀀스 번호입니다. 위치가 오프셋 또는 큐에 추가된 시간에서 만들어진 경우 정의되지 않은 것으로 예상됩니다.
sequenceNumber?: number
속성 값
number