Try our conversational search powered by Generative AI!

Class ReportingOrderEventListener

Listens to order events to update reporting data.

Inheritance
System.Object
ReportingOrderEventListener
Implements
System.IDisposable
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Commerce.Reporting.Order.Internal
Assembly: EPiServer.Commerce.Reporting.dll
Version: 13.30.0
Syntax
public class ReportingOrderEventListener : IDisposable

Constructors

ReportingOrderEventListener(ReportingDataWriter, IOrderRepository, IOrderEvents, IDatabaseMode)

Initializes a new instance of ReportingOrderEventListener

Declaration
public ReportingOrderEventListener(ReportingDataWriter reportingDataWriter, IOrderRepository orderRepository, IOrderEvents orderEvents, IDatabaseMode databaseMode)
Parameters
Type Name Description
ReportingDataWriter reportingDataWriter

The reporting data writer.

IOrderRepository orderRepository

The order repository.

IOrderEvents orderEvents

The order events.

EPiServer.Data.IDatabaseMode databaseMode

The database mode.

Explicit Interface Implementations

IDisposable.Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Declaration
void IDisposable.Dispose()

Implements

System.IDisposable