public AzureWebHookSender(IStorageManager manager, SettingsDictionary settings, ILogger logger)
{
if (manager == null)
{
throw new ArgumentNullException(nameof(manager));
}
if (settings == null)
{
throw new ArgumentNullException(nameof(settings));
}
if (logger == null)
{
throw new ArgumentNullException(nameof(logger));
}
_manager = manager;
_connectionString = manager.GetAzureStorageConnectionString(settings);
_logger = logger;
}