Orleans.ServiceBus.Providers.Testing 命名空间

EventDataGeneratorAdapterFactory

这是一个持久性流提供程序适配器,用于生成自己的事件,而不是从 Eventhub 读取这些事件。 这主要用于测试目的。

EventDataGeneratorAdapterFactory.StreamRandomPlacementArg

RandomlyPlaceStreamToQueue 方法的 Args

EventDataGeneratorStreamProvider

这是一个持久性流提供程序,用于生成其自己的事件,而不是从 Eventhub 读取这些事件。 这主要用于测试目的。

EventDataGeneratorStreamProvider.AdapterFactory

EHGeneratorStreamProvider.AdpaterFactory

EventDataGeneratorStreamProvider.AdapterFactory.StreamRandomPlacementArg

RandomlyPlaceStreamToQueue 方法的 Args

EventDataProxyMethods

EventData 成员的 Setter

EventHubGeneratorStreamProviderSettings

EHGeneratorStreamProvider 的设置类

EventHubPartitionDataGenerator

EHPartitionDataGenerator 为 EH 分区生成数据,该分区可以包含来自不同流的数据

EventHubPartitionGeneratorReceiver

配置了数据生成器的事件中心接收器

MockEventHubSettings

MockEventHubSettings 硬编码 EventHub 相关设置,以避免配置这些设置。 它在 EventDataGeneratorStreamProvider 中用于模拟其与 EventHub 的连接

NoOpCheckpointer

在 EventDataGeneratorStreamProvider 生态系统中使用 NoOpCheckpointer 来替换需要后端存储的默认 Checkpointer。 在 EventHubDataGeneratorStreamProvider 中,当接收方从队列拉取消息时,它会动态生成 EventData,这意味着它不支持可恢复的流,因此检查点不会在其中带来太大价值。 因此,没有操作的检查点器就足够了。

NoOpCheckpointerFactory
SimpleStreamEventDataGenerator

为一个流生成数据

接口

IDataGenerator<T>

用于测试的数据生成器

IIntCounter

整数的计数器

IStreamDataGeneratingController

StreamDataGeneratingController 控制生成开始和停止的流数据

IStreamDataGenerator<T>

特定流的数据生成器

枚举

EventDataGeneratorAdapterFactory.Commands

IControllable 的命令

EventDataGeneratorStreamProvider.AdapterFactory.Commands

IControllable 的命令