@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 |
Параметры настройки трассировки и прерывания. |
PartitionContext |
Интерфейс, описывающий контекст, передаваемый каждому из функций, которые являются частью |
PartitionOwnership |
Интерфейс, представляющий сведения о том, какой экземпляр
примечание. Это используется внутренне |
PartitionProperties |
Описывает сведения о среде выполнения секции EventHub. |
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>