public SASController( BlobServiceOptions options, ILoggerFactory loggerFactory, ISASStore sasStore, IContainerStore containerStore, IBlobStore blobStore) { _options = options ?? throw new ArgumentNullException(nameof(options)); _logger = loggerFactory?.CreateLogger <ContainersController>() ?? throw new ArgumentNullException(nameof(loggerFactory)); _sasStore = sasStore ?? throw new ArgumentNullException(nameof(sasStore)); _containerStore = containerStore ?? throw new ArgumentNullException(nameof(containerStore)); _blobStore = blobStore ?? throw new ArgumentNullException(nameof(blobStore)); }