C# Класс Akka.EventStore.Cqrs.Core.AggregateRootActor

Наследование: PersistentActor, IEventSink
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
IEventSink void
Save bool

Защищенные методы

Метод Описание
AggregateRootActor ( IAggregateRootCreationParameters parameters ) : System
Apply ( IEvent @event ) : bool
GetState ( ) : object
Handle ( ICommand command ) : bool
ReceiveCommand ( object message ) : bool
ReceiveRecover ( object message ) : bool
RecoverState ( object state ) : bool

Приватные методы

Метод Описание
IEventSink ( IEvent @event ) : void
Save ( ) : bool

Описание методов

AggregateRootActor() защищенный Метод

protected AggregateRootActor ( IAggregateRootCreationParameters parameters ) : System
parameters IAggregateRootCreationParameters
Результат System

Apply() защищенный абстрактный Метод

protected abstract Apply ( IEvent @event ) : bool
@event IEvent
Результат bool

GetState() защищенный абстрактный Метод

protected abstract GetState ( ) : object
Результат object

Handle() защищенный абстрактный Метод

protected abstract Handle ( ICommand command ) : bool
command ICommand
Результат bool

ReceiveCommand() защищенный Метод

protected ReceiveCommand ( object message ) : bool
message object
Результат bool

ReceiveRecover() защищенный Метод

protected ReceiveRecover ( object message ) : bool
message object
Результат bool

RecoverState() защищенный абстрактный Метод

protected abstract RecoverState ( object state ) : bool
state object
Результат bool