示例#1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DatabaseLogger"/> class.
 /// </summary>
 /// <param name="eventManager">
 /// The event manager.
 /// </param>
 /// <param name="context">
 /// The context.
 /// </param>
 /// <param name="container">
 /// The container.
 /// </param>
 /// <param name="options">
 /// The options.
 /// </param>
 /// <param name="logging">
 /// The logging.
 /// </param>
 public DatabaseLogger(
     IDscEventManager eventManager,
     DscManagerContext context,
     ILifetimeScope container,
     IDscManagerOptions options,
     IDscManagerLogging logging)
     : base(eventManager)
 {
     this.Context           = context;
     this.LoggingRepository = context.Set <LoggingEntity>();
     this.Container         = container;
     this.Options           = options;
     this.Logging           = logging;
 }
示例#2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AuthenticationHandler"/> class.
 /// </summary>
 /// <param name="container">
 /// The container.
 /// </param>
 /// <param name="logging">
 /// The logging.
 /// </param>
 public AuthenticationHandler(IContainer container, IDscManagerLogging logging)
 {
     this.container = container;
     this.Logging   = logging;
 }
示例#3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ExceptionLogger"/> class.
 /// </summary>
 /// <param name="logging">
 /// The logging.
 /// </param>
 public ExceptionLogger(IDscManagerLogging logging)
 {
     this.Logging = logging;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="DscManagerContextInitializer"/> class.
 /// </summary>
 /// <param name="logging">
 /// The logging.
 /// </param>
 public DscManagerContextInitializer(IDscManagerLogging logging)
 {
     this.Logging = logging;
 }