Поделиться через


Orleans.ServiceBus.Providers.Testing Пространство имен

Классы

EventDataGeneratorAdapterFactory

Это постоянный адаптер поставщика потоков, который создает собственные события, а не считывает их из концентратора событий. В первую очередь это предназначено для тестирования.

EventDataGeneratorAdapterFactory.StreamRandomPlacementArg

Args для метода RandomlyPlaceStreamToQueue

EventDataGeneratorStreamProvider

Это постоянный поставщик потока, который создает собственные события, а не считывает их из концентратора событий. В первую очередь это предназначено для тестирования.

EventDataGeneratorStreamProvider.AdapterFactory

EHGeneratorStreamProvider.AdpaterFactory

EventDataGeneratorStreamProvider.AdapterFactory.StreamRandomPlacementArg

Args для метода RandomlyPlaceStreamToQueue

EventDataProxyMethods

Метод задания для элементов EventData

EventHubGeneratorStreamProviderSettings

Класс установки для EHGeneratorStreamProvider

EventHubPartitionDataGenerator

EHPartitionDataGenerator создает данные для секции EH, которая может включать данные из разных потоков.

EventHubPartitionGeneratorReceiver

Приемник концентратора событий, настроенный с помощью генератора данных

MockEventHubSettings

MockEventHubSettings жесткий код параметров, связанных с EventHub, чтобы избежать настройки этих параметров. Он используется в EventDataGeneratorStreamProvider для имитации подключения к EventHub.

NoOpCheckpointer

NoOpCheckpointer используется в экосистеме EventDataGeneratorStreamProvider для замены контрольного элемента по умолчанию, которому требуется серверное хранилище. В EventHubDataGeneratorStreamProvider он создает EventData на лету, когда получатель извлекает сообщения из очереди. Это означает, что он не поддерживает восстанавливаемый поток, поэтому контрольные указатели не принесут особого значения. Таким образом, контрольной точки без операций должно быть достаточно.

NoOpCheckpointerFactory
SimpleStreamEventDataGenerator

Создание данных для одного потока

Интерфейсы

IDataGenerator<T>

Генератор данных для тестирования

IIntCounter

счетчик для целого числа

IStreamDataGeneratingController

Поток управления StreamDataGeneratingController, создающий данные запуска и остановки

IStreamDataGenerator<T>

генератор данных для определенного потока

Перечисления

EventDataGeneratorAdapterFactory.Commands

Команды для IControllable

EventDataGeneratorStreamProvider.AdapterFactory.Commands

Команды для IControllable