C# Класс Joshilewis.Cqrs.Aggregate

Показать файл Открыть проект

Открытые методы

Метод Описание
ClearUncommittedEvents ( ) : void
Equals ( object obj ) : bool
GetHashCode ( ) : int
GetUncommittedEvents ( ) : IList

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

Метод Описание
Aggregate ( ) : System
ApplyEvent ( Event @event ) : void
Created ( ) : EResultCode
Fail ( string reason ) : EResultCode
RaiseEvent ( Event @event ) : void
Success ( ) : EResultCode
When ( Event @event ) : void

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

Метод Описание
DispatchEvent ( Event @event ) : void

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

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

protected Aggregate ( ) : System
Результат System

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

protected ApplyEvent ( Event @event ) : void
@event Event
Результат void

ClearUncommittedEvents() публичный Метод

public ClearUncommittedEvents ( ) : void
Результат void

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

protected Created ( ) : EResultCode
Результат EResultCode

Equals() публичный Метод

public Equals ( object obj ) : bool
obj object
Результат bool

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

protected Fail ( string reason ) : EResultCode
reason string
Результат EResultCode

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int

GetUncommittedEvents() публичный Метод

public GetUncommittedEvents ( ) : IList
Результат IList

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

protected RaiseEvent ( Event @event ) : void
@event Event
Результат void

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

protected Success ( ) : EResultCode
Результат EResultCode

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

protected When ( Event @event ) : void
@event Event
Результат void