Files
mixtape/zero.Raven/Operations/StoreContext.cs
T
2022-12-07 15:20:53 +01:00

27 lines
712 B
C#

namespace zero.Raven;
public class StoreContext
{
public IZeroStore Store { get; private set; }
public IZeroContext Context { get; private set; }
public IZeroOptions Options { get; private set; }
public IInterceptors Interceptors { get; private set; }
public IServiceProvider Services { get; private set; }
public IMessageAggregator Messages { get; private set; }
public StoreContext(IZeroContext context, IZeroStore store, IInterceptors interceptors, IServiceProvider serviceProvider, IMessageAggregator messages)
{
Store = store;
Options = context.Options;
Context = context;
Interceptors = interceptors;
Services = serviceProvider;
Messages = messages;
}
}