Orleans.ServiceBus.Providers Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
AggregatedCachePressureMonitor |
Монитор агрегированной нехватки кэша |
AveragingCachePressureMonitor |
Монитор давления в кэше, алгоритм обратного давления которого основан на усреднении значения давления для всех вкладов давления |
DefaultEventHubReceiverMonitor |
Монитор приемника Концентратора событий по умолчанию, который отслеживает метрики с помощью поддержки PKI средств ведения журнала. |
EventDataExtensions |
Расширяет EventData для поддержки потоковой передачи |
EventHubAdapterFactory |
Фабрика адаптера очередей, которая позволяет PersistentStreamProvider использовать EventHub в качестве серверной очереди постоянных событий. |
EventHubBatchContainer |
Пакетный контейнер, который предоставляет полезные данные и сведения о положении потока для набора событий в EventHub EventData. |
EventHubBlockPoolMonitorDimensions |
Статистические измерения для монитора пула блоков, используемого в экосистеме поставщика потоков концентратора событий |
EventHubCacheEvictionStrategy |
Стратегия вытеснения для EventHubQueueCache |
EventHubCacheMonitorDimensions |
Статистические измерения для монитора кэша, используемого в экосистеме поставщика потоков концентратора событий |
EventHubCheckpointer |
Этот класс хранит сведения о контрольном пункте раздела EventHub (смещение секции) в хранилище таблиц Azure. |
EventHubCheckpointerFactory | |
EventHubCheckpointerSettings |
Контрольный пункт EventHub. |
EventHubDataAdapter |
Адаптер данных концентратора событий по умолчанию. Пользователи могут подкласс переопределять данные событий для сопоставления потоков. |
EventHubDataComparer |
Компаратор данных концентратора событий по умолчанию. Реализует сравнения с CachedEventHubMessage. |
EventHubMessage |
Репликация класса EventData EventHub, восстановленная из кэшированных данных CachedEventHubMessage |
EventHubMonitorAggregationDimensions |
Базовый класс для измерений агрегирования монитора, который представляет собой информационный контейнер для целевого объекта мониторинга. Мониторы могут использовать этот контейнер сведений для создания статистических измерений. |
EventHubPartitionSettings |
Параметры секции концентратора событий |
EventHubQueueCache |
Кэш сообщений, в котором eventData хранится как CachedEventHubMessage в кэше сообщений в пуле |
EventHubQueueCache<TCachedMessage> |
Кэш очереди EventHub, который позволяет разработчикам предоставлять собственную структуру кэшированных данных. |
EventHubQueueCacheFactory |
Класс Factory для настройки и создания IEventHubQueueCache |
EventHubQueueMapper |
Модуль сопоставления очередей, который отслеживает, какой раздел Концентратора событий был сопоставлен с каким queueId |
EventHubReceiverMonitorDimensions |
Статистические измерения для EventHubReceiverMonitor |
EventHubSequenceToken |
Сообщения концентратора событий состоят из пакета событий уровня приложения, поэтому маркеры Концентратора событий содержат три элемента информации.
EventHubOffset — это уникальное значение для каждой секции, которое используется для начала чтения из этого сообщения в секции.
SequenceNumber — порядковые номера концентратора событий — это уникальные упорядоченные идентификаторы сообщений для сообщений в разделе. |
EventHubSequenceTokenV2 |
Сообщения концентратора событий состоят из пакета событий уровня приложения, поэтому маркеры Концентратора событий содержат три элемента информации.
EventHubOffset — это уникальное значение для каждой секции, которое используется для начала чтения из этого сообщения в секции.
SequenceNumber — порядковые номера концентратора событий — это уникальные упорядоченные идентификаторы сообщений для сообщений в разделе. |
EventHubSettings |
Параметры концентратора событий для определенного концентратора |
EventHubStreamProvider |
Поставщик постоянного потока, использующий EventHub для сохраняемости |
EventHubStreamProviderSettings |
Класс Settings для EventHubStreamProvider. |
SegmentBuilder |
Служебный класс для кодирования данных в ArraySegment. |
SlowConsumingPressureMonitor |
Монитор давления, который в пользу медленного потребителя в кэше |
Структуры
CachedEventHubMessage |
Это плотно упакованная кэшированная структура, содержащая сообщение концентратора событий. |
Интерфейсы
ICachePressureMonitor |
Монитор давления в кэше регистрирует вклад давления в кэш и определяет, находится ли кэш под давлением на основе алгоритма обратного давления. |
ICheckpointerSettings |
Настройка интерфейса для контрольной точки |
IEventHubDataAdapter | |
IEventHubPartitionLocation |
Расположение сообщения в разделе Концентратора событий |
IEventHubQueueCache |
Интерфейс для кэша сообщений потока, в котором хранятся EventHub EventData |
IEventHubQueueCacheFactory |
Фабрика, ответственная за создание кэша сообщений для раздела EventHub. |
IEventHubQueueMapper |
Модуль сопоставления очередей потоковой передачи, который сопоставляет секции концентратора событий с QueueId |
IEventHubReceiver |
Абстракция в классе EventhubReceiver, используемом для настройки класса EventHubReceiver в EventhubAdapterReceiver, также используется для настройки EHGeneratorReceiver в EventHubAdapterReceiver для целей тестирования |
IEventHubSettings |
Inteface параметров Концентратора событий для определенного концентратора. |