@azure/event-hubs package
Классы
EventHubBufferedProducerClient |
Не В зависимости от параметров, указанных при постановке событий в очередь, они могут быть автоматически назначены секции, сгруппированы в соответствии с указанным ключом секции или назначены специально запрошенной секции. Эта модель предназначена для того, чтобы перенести бремя пакетного управления с вызывающих объектов за счет недетерминированного времени для времени публикации событий. Существуют и дополнительные компромиссы, которые следует учитывать.
В сценариях, где важно немедленно публиковать события с детерминированным результатом, убедитесь, что ключи секции назначены секции в соответствии с другими издателями, или где требуется максимизация доступности, рекомендуется использовать |
EventHubConsumerClient |
Класс Существует несколько способов создания
При необходимости можно также передать:
|
EventHubProducerClient |
Класс Существует несколько способов создания
При необходимости можно также передать контейнер параметров для настройки политики повтора или параметров прокси-сервера. |
MessagingError |
Описывает базовый класс для ошибки обмена сообщениями. |
Интерфейсы
BufferedCloseOptions |
Параметры для настройки |
BufferedFlushOptions |
Параметры для настройки |
Checkpoint |
Контрольная точка представляет последнее успешно обработанное событие пользователем из определенной секции группы потребителей в экземпляре концентратора событий. При вызове Пользователи никогда не должны взаимодействовать напрямую |
CheckpointStore |
Хранилище контрольных точек хранит и извлекает сведения о владельце секции и сведения о контрольных точках для каждой секции в заданной группе потребителей экземпляра концентратора событий. Пользователи не предназначены для реализации
|
CreateBatchOptions |
Параметры для настройки
Пример использования:
|
EnqueueEventOptions |
Параметры для настройки |
EventData |
Интерфейс, описывающий данные, отправляемые в концентратор событий.
Используйте его в качестве ссылки при создании объекта для отправки
|
EventDataAdapterParameters |
Параметры функции |
EventDataBatch |
Интерфейс, представляющий пакет событий, который можно использовать для отправки событий в концентратор событий. Чтобы создать пакет, используйте |
EventHubBufferedProducerClientOptions |
Описывает параметры, которые можно предоставить при создании |
EventHubClientOptions |
Описание параметров, которые можно предоставить при создании EventHubClient.
Простым способом использования может быть Пример использования:
|
EventHubConnectionStringProperties |
Набор свойств, составляющих концентратор событий строка подключения. |
EventHubConsumerClientOptions |
Описание параметров, которые можно предоставить при создании EventHubConsumerClient.
Простым способом использования может быть Пример использования:
|
EventHubProperties |
Описывает сведения о времени выполнения концентратора событий. |
EventPosition |
Представляет позицию события в секции концентратора событий, которая обычно используется при вызове Чтобы получить eventPosition, представляющее начало или конец потока, используйте константы |
GetEventHubPropertiesOptions |
Набор параметров для настройки поведения
|
GetPartitionIdsOptions |
Набор параметров для настройки поведения
|
GetPartitionPropertiesOptions |
Набор параметров для настройки поведения
|
LastEnqueuedEventProperties |
Набор сведений о последнем событии в очереди секции, наблюдаемый потребителем по мере получения событий от службы Центров событий. |
LoadBalancingOptions |
Контейнер параметров для настройки параметров балансировки нагрузки. |
OnSendEventsErrorContext |
Содержит события, которые не были успешно отправлены в концентратор событий, раздел, которому они были назначены, и ошибку, которая возникла при отправке. |
OnSendEventsSuccessContext |
Содержит события, которые были успешно отправлены в концентратор событий, и раздел, которому они были назначены. |
OperationOptions |
Параметры для настройки трассировки и abortSignal. |
PartitionContext |
Интерфейс, описывающий контекст, передаваемый каждой из функций, которые являются частью |
PartitionOwnership |
Интерфейс, представляющий сведения о том, какой экземпляр объекта
Примечание. Он используется внутри |
PartitionProperties |
Описывает сведения о времени выполнения раздела Концентратора событий. |
ReceivedEventData |
Интерфейс, описывающий структуру события, полученного из концентратора событий.
Используйте его в качестве ссылки при создании |
RetryOptions |
Параметры политики повтора, определяющие режим, количество повторных попыток, интервал повторных попыток и т. д. |
SendBatchOptions |
Параметры для настройки
|
SubscribeOptions |
Параметры для настройки |
Subscription |
Интерфейс, описывающий объект, возвращаемый методом |
SubscriptionEventHandlers |
Интерфейс, описывающий функции, которые должны быть реализованы пользователем, которые вызываются |
TokenCredential |
Представляет учетные данные, способные предоставить маркер проверки подлинности. |
TryAddOptions |
Параметры для настройки поведения метода в |
WebSocketImpl |
Описывает необходимую форму конструкторов WebSocket. |
WebSocketOptions |
Параметры для настройки канала подключения AMQP через веб-сокеты. |
Псевдонимы типа
ProcessCloseHandler |
Сигнатура предоставленной пользователем функции вызывается |
ProcessErrorHandler |
Сигнатура предоставленной пользователем функции вызывается для ошибок, возникающих при получении событий или при выполнении любой из предоставленных пользователем |
ProcessEventsHandler |
Сигнатура предоставленной пользователем функции, вызываемой при |
ProcessInitializeHandler |
Сигнатура предоставленной пользователем функции, вызываемой |
Перечисления
CloseReason |
Перечисление, представляющее различные причины |
RetryMode |
Описывает тип режима повторных попыток. |
Функции
create |
Функция, которая создает адаптер данных события. Этот адаптер можно использовать с |
parse |
Анализирует заданные строка подключения различные свойства, применимые к Центры событий Azure. Эти свойства полезны для создания EventHubProducerClient или EventHubConsumerClient. |
Сведения о функции
createEventDataAdapter(EventDataAdapterParameters)
Функция, которая создает адаптер данных события. Этот адаптер можно использовать с @azure/schema-registry-avro
для кодирования и декодирования текста в данных события.
function createEventDataAdapter(params?: EventDataAdapterParameters): MessageAdapter<EventData>
Параметры
- params
- EventDataAdapterParameters
параметры для создания данных события
Возвращаемое значение
MessageAdapter<EventData>
Адаптер данных события, который может создавать и использовать данные событий
parseEventHubConnectionString(string)
Анализирует заданные строка подключения различные свойства, применимые к Центры событий Azure. Эти свойства полезны для создания EventHubProducerClient или EventHubConsumerClient.
function parseEventHubConnectionString(connectionString: string): Readonly<EventHubConnectionStringProperties>
Параметры
- connectionString
-
string
Строка подключения, связанный с политикой общего доступа, созданной для пространства имен Центров событий.
Возвращаемое значение
Readonly<EventHubConnectionStringProperties>