Exemple #1
0
 public DeadManSwitchSession(
     IDeadManSwitchContext deadManSwitchContext,
     IDeadManSwitch deadManSwitch,
     IDeadManSwitchWatcher deadManSwitchWatcher)
 {
     DeadManSwitchContext = deadManSwitchContext ?? throw new ArgumentNullException(nameof(deadManSwitchContext));
     DeadManSwitch        = deadManSwitch ?? throw new ArgumentNullException(nameof(deadManSwitch));
     DeadManSwitchWatcher = deadManSwitchWatcher ?? throw new ArgumentNullException(nameof(deadManSwitchWatcher));
 }
Exemple #2
0
 public DeadManSwitchWatcher(IDeadManSwitchContext deadManSwitchContext,
                             DeadManSwitchOptions deadManSwitchOptions,
                             IDeadManSwitchTriggerer deadManSwitchTriggerer,
                             IDeadManSwitchLogger <DeadManSwitchWatcher> logger)
 {
     _context = deadManSwitchContext ?? throw new ArgumentNullException(nameof(deadManSwitchContext));
     _options = deadManSwitchOptions ?? throw new ArgumentNullException(nameof(deadManSwitchOptions));
     _deadManSwitchTriggerer = deadManSwitchTriggerer ?? throw new ArgumentNullException(nameof(deadManSwitchTriggerer));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Exemple #3
0
 /// <summary>
 /// Initializes a new instance of <see cref="DeadManSwitch"/>
 /// </summary>
 /// <param name="context"></param>
 /// <param name="logger"></param>
 internal DeadManSwitch(IDeadManSwitchContext context, IDeadManSwitchLogger <DeadManSwitch> logger)
 {
     _context = context ?? throw new ArgumentNullException(nameof(context));
     _logger  = logger ?? throw new ArgumentNullException(nameof(logger));
 }