Namespace Scaleout.Modules.Hosting
Classes
- ApiModuleOptionsBuilder<TSossObject>
Provides a builder for configuring and creating instances of ApiModuleOptions<TSossObject>.
- ApiModuleOptions<TSossObject>
Options for configuring an API module. Built using ApiModuleOptionsBuilder<TSossObject>, supplied when registering the module with AddApiModule<TSossObject, TApiProcessor>(string, ApiModuleOptions<TSossObject>?).
- MessageModuleOptionsBuilder<TSossObject>
Provides a builder for configuring and creating instances of MessageModuleOptions<TSossObject>.
- MessageModuleOptions<TSossObject>
Options for configuring a message processing module in the ScaleOut StateServer (SOSS) service. Built using MessageModuleOptionsBuilder<TSossObject>, supplied when registering the module with AddMsgModule<TSossObject, TMessageProcessor>(string, MessageModuleOptions<TSossObject>?).
- ModulePackage
Allows modules to be added to a ScaleOut Active Caching package during startup.
Enums
- LockMode
Specifies the locking behavior of the underlying object in the ScaleOut service during message processing in an Active Caching message module.