示例#1
0
 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));
 }