Owneat Technical Guide main Help

Namespace Common.Contracts

Classes

JsonMessageSerializer<T\>

Interfaces

IAggregateRoot

Common.Contracts.IAggregateRoot interface is implemented by the aggregate roots of the project, this is just a marker interface.

IAuditable

IConcurrent

IDomainEvent

IDomainEventsDispatcher

INotificationService

IRepository<T\>

Common.Contracts.IRepository%601 is an interface that get a generic parameter and give method definitions to query the database. The generic type have to implement the Common.Primitives.Entity class to be used.

IRetryable

ISortableElement

IUnitOfWork

UOF pattern uses a single transaction or a single unit of work for multiple insert, update, and delete operations.

IWebSocketService

Last modified: 21 May 2024