Orleans.Runtime.Development 命名空间

DevelopmentLeaseProviderGrain

将租约信息存储在内存中的粒度。 TODO:请考虑将此作为有状态粒度,作为与存储提供程序一起使用的租约提供程序的生产可行实现。

DevelopmentSiloBuilderExtensions

ISiloBuilder 用于配置内存中租用提供程序的扩展。

InMemoryLeaseProvider

用于开发和测试的内存租约提供程序中。 此提供程序将租约信息存储在内存中,如果 grain 变为非活动状态或 silo 崩溃,可能会丢失。 此实现仅用于测试或本地开发目的 - 不用于生产用途。

接口

IDevelopmentLeaseProviderGrain