PartitionContext interface
Интерфейс, описывающий контекст, передаваемый каждому из функций, которые являются частью SubscriptionEventHandlers
. При реализации любой из этих функций используйте объект контекста для получения сведений о секции, а также возможности контрольной точки.
Свойства
consumer |
Имя группы потребителей. |
event |
Имя концентратора событий. |
fully |
Полное пространство имен Центров событий. Скорее всего, это похоже на .servicebus.windows.net |
last |
Сведения о последнем заквеченном событии в секции, которая обрабатывается.
Это свойство обновляется только в том случае, если параметр |
partition |
Идентификатор секции Концентратора событий. |
Методы
update |
Обновляет контрольную точку с помощью данных события. Контрольная точка предназначена для представления последнего успешно обработанного пользователем события из определенной секции группы потребителей в экземпляре Концентратора событий. |
Сведения о свойстве
consumerGroup
Имя группы потребителей.
consumerGroup: string
Значение свойства
string
eventHubName
Имя концентратора событий.
eventHubName: string
Значение свойства
string
fullyQualifiedNamespace
Полное пространство имен Центров событий. Скорее всего, это похоже на .servicebus.windows.net
fullyQualifiedNamespace: string
Значение свойства
string
lastEnqueuedEventProperties
Сведения о последнем заквеченном событии в секции, которая обрабатывается.
Это свойство обновляется только в том случае, если параметр trackLastEnqueuedEventProperties
имеет значение true при создании экземпляра EventProcessor.
lastEnqueuedEventProperties?: LastEnqueuedEventProperties
Значение свойства
partitionId
Идентификатор секции Концентратора событий.
partitionId: string
Значение свойства
string
Сведения о методе
updateCheckpoint(ReceivedEventData)
Обновляет контрольную точку с помощью данных события.
Контрольная точка предназначена для представления последнего успешно обработанного пользователем события из определенной секции группы потребителей в экземпляре Концентратора событий.
function updateCheckpoint(eventData: ReceivedEventData): Promise<void>
Параметры
- eventData
- ReceivedEventData
Событие, с которым требуется обновить контрольную точку.
Возвращаемое значение
Promise<void>