1.1 KiB
1.1 KiB
Mango.Nop.Services
@project { type = "framework" own-dep-projects = [ "AyCode.Core, AyCode.Core.Server, AyCode.Entities, AyCode.Entities.Server, AyCode.Interfaces, AyCode.Interfaces.Server, AyCode.Utils (in AyCode.Core repo)" ] }
Service base classes for nopCommerce plugin development — background tasks, session management, events, locking, logging. net9.0.
Documentation
| Document | Topic |
|---|---|
SERVICES.md |
MgBackgroundServiceBase, MgSessionServiceBase, MgEventConsumerBase, MgLockServiceBase |
LOGGING/README.md |
NopLogWriter — AyCode-to-nopCommerce log bridge, TransactionScope(Suppress) |
Folder Structure
| Folder | Purpose |
|---|---|
Loggers/ |
NopLogWriter, NopLoggerMsSqlNopDataProvider — AyCode -> nopCommerce log bridge |
| (root) | MgBackgroundServiceBase, MgSessionServiceBase, MgEventConsumerBase, MgLockServiceBase, interfaces |
Dependencies
Mango.Nop.Core,Mango.Nop.Data(ProjectReferences)Nop.Core,Nop.Data,Nop.Services,Nop.Web.Framework(nopCommerce ProjectReferences)