Orleans.TestingHost 命名空间

AppDomainSiloHandle

表示在远程 AppDomain 中部署但在同一进程中的 silo 的句柄

AppDomainSiloHost

允许以编程方式在 curent 应用域中托管 Orleans silo,通过远程处理公开某些可封送成员。

AppDomainSiloHost.CodeGeneratorOptimizer

用于优化代码生成器的方法。

AppDomainSiloHost.GeneratedAssemblies

表示跨应用程序域生成的程序集的集合。

FaultInjectionGrainStorage

存储提供程序的故障注入修饰器。 这允许用户注入存储异常来测试错误处理方案。

FaultInjectionGrainStorageFactory

用于创建 FaultInjectionGrainStorage 的工厂

FaultInjectionGrainStorageOptions

故障注入粒度存储的选项

FaultInjectionStorageProvider<TStorage>

存储提供程序的故障注入修饰器。 这允许用户注入存储异常来测试错误处理方案。

FaultInjectionStorageProviderConfigurationExtensions

用于配置 FaultyMemoryStorage 的扩展方法

FaultyMemoryStorage

支持注入存储异常的内存存储提供程序。

InProcessSiloHandle

表示在同一进程和 AppDomain 中部署的 silo 的句柄。

LogConsistencyProviderConfiguration

具有由各种日志一致性提供程序测试共享的功能的静态类。

RandomlyInjectedInconsistentStateException

表示随机注入的 InconsistentStateException

RandomlyInjectedStorageException

表示随机注入的存储异常。

SiloBuilderExtensions

ISiloBuilder 的扩展方法。

SiloHandle

表示远程部署的 silo 的句柄

SiloHostBuilderExtensions
StandaloneSiloHandle

Silo 句柄和工厂,为每个 silo 生成单独的进程。

StandaloneSiloHost

独立接收器进程的入口点。 请参阅 StandaloneSiloHandle

StorageFaultGrain

跟踪要注入的存储异常的 Grain。

TestCluster

一个主机类,用于使用进程内接收器对 Orleans 进行本地测试。 在单独的应用域中运行主接收器和(可选)辅助接收器,在主应用域中运行客户端。 如果需要特定测试用例,还可以在进程内按需启动其他接收器。

TestClusterBuilder

用于启动 的配置 TestCluster生成器。

TestClusterExtensions

测试群集的扩展方法。

TestClusterHostFactory

用于创建 silo 的实用工具,给定配置源的名称和集合。

TestClusterNetworkHelper

用于协助测试群集的网络配置的方法。

TestClusterOptions

测试群集的配置选项。

TestClusterOptions.FallbackOptions

在用户未提供显式选项的情况下用作回退的扩展选项。

TestClusterPortAllocator

默认 ITestClusterPortAllocator 实现,尝试分配未使用的端口。

TestingClientOptions

在 中使用的客户端选项 TestingSiloHost

TestingSiloHost

重要说明: TestingSiloHost 最终将取消。 建议改用 TestCluster。 一个主机类,用于使用进程内接收器对 Orleans 进行本地测试。

在单独的应用域中运行主接收器和辅助接收器,在主应用域中运行客户端。 如果需要特定测试用例,还可以在进程内启动其他 silo。

TestingSiloOptions

用于的 Silo 选项 TestingSiloHost

TestSiloSpecificOptions

单个接收器的配置替代。

接口

IClientBuilderConfigurator

允许实现在启动测试群集中的每个接收器时配置客户端生成器。

IHostConfigurator

允许实现在启动测试群集中的每个接收器时配置主机生成器。

ISiloBuilderConfigurator

允许实现在启动测试群集中的每个接收器时配置主机生成器。

ISiloConfigurator

允许实现在启动测试群集中的每个 silo 时配置 silo 生成器。

IStorageFaultGrain

跟踪要注入的存储异常的 Grain。

ITestClusterPortAllocator

用于查找未使用的端口的功能。

枚举

ConnectionTransportType

描述传输方法