LogConsistentGrain<TView>
class
Namespace: Orleans.EventSourcing
Base class for all grains that use log-consistency for managing the state. It is the equivalent of
Orleans.Grain for grains using log-consistency. (SiloAssemblyLoader uses it to extract type) public abstract class LogConsistentGrain<TView> : Grain, ILifecycleParticipant<IGrainLifecycle>Constructors
Properties
DefaultAdaptorFactoryGets the default adaptor factory to use, or null if there is no default (in which case user MUST configure a consistency provider)
Methods
InstallAdaptor(ILogViewAdaptorFactory, object, string, IGrainStorage?, ILogConsistencyProtocolServices)called right after grain construction to install the log view adaptorParticipate(IGrainLifecycle)Adds the provided observer as a participant in the lifecycle.
