Mango.Nop.Libraries/Mango.Nop.Services/README.md

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)