示例#1
0
 public ConfigService(IKeyValueStore keyValueStore, IPushoverClient pushoverClient)
 {
     if (keyValueStore == null) throw new ArgumentNullException("keyValueStore");
     if (pushoverClient == null) throw new ArgumentNullException("pushoverClient");
     _keyValueStore = keyValueStore;
     _pushoverClient = pushoverClient;
 }
示例#2
0
        public PushoverNotifier(ILogger<PushoverNotifier> logger,
            IKeyValueStore keyValueStore,
            IPushoverClient pushoverClient)
        {
            if (logger == null) throw new ArgumentNullException("logger");
            if (keyValueStore == null) throw new ArgumentNullException("keyValueStore");
            if (pushoverClient == null) throw new ArgumentNullException("pushoverClient");

            _logger = logger;
            _keyValueStore = keyValueStore;
            _pushoverClient = pushoverClient;
        }
示例#3
0
 public ConfigService(IKeyValueStore keyValueStore, IPushoverClient pushoverClient)
 {
     if (keyValueStore == null)
     {
         throw new ArgumentNullException("keyValueStore");
     }
     if (pushoverClient == null)
     {
         throw new ArgumentNullException("pushoverClient");
     }
     _keyValueStore  = keyValueStore;
     _pushoverClient = pushoverClient;
 }
示例#4
0
        public PushoverNotifier(ILogger <PushoverNotifier> logger,
                                IKeyValueStore keyValueStore,
                                IPushoverClient pushoverClient)
        {
            if (logger == null)
            {
                throw new ArgumentNullException("logger");
            }
            if (keyValueStore == null)
            {
                throw new ArgumentNullException("keyValueStore");
            }
            if (pushoverClient == null)
            {
                throw new ArgumentNullException("pushoverClient");
            }

            _logger         = logger;
            _keyValueStore  = keyValueStore;
            _pushoverClient = pushoverClient;
        }