public ObjectController(IFileObjectRepository fileObjectRepository, IObjectCacheService objectCacheService, ICdnServerService cdnServerService, IOptions <CdnOptions> cdnOptions) { _fileObjectRepository = fileObjectRepository ?? throw new ArgumentNullException(nameof(fileObjectRepository)); _objectCacheService = objectCacheService ?? throw new ArgumentNullException(nameof(objectCacheService)); _cdnServerService = cdnServerService ?? throw new ArgumentNullException(nameof(cdnServerService)); _cdnOptions = cdnOptions?.Value ?? throw new ArgumentNullException(nameof(_cdnOptions)); }
public CleanUpService(IFileObjectRepository fileObjectRepository, ICdnServerRepository cdnServerRepository, IOptions <StorageOptions> storageOptions, IOptions <CdnOptions> cdnOptions, IHostingEnvironment hostingEnvironment) { _fileObjectRepository = fileObjectRepository ?? throw new ArgumentNullException(nameof(fileObjectRepository)); _cdnServerRepository = cdnServerRepository ?? throw new ArgumentNullException(nameof(cdnServerRepository)); _cdnOptions = cdnOptions?.Value ?? throw new ArgumentNullException(nameof(cdnOptions)); _storageOptions = storageOptions?.Value ?? throw new ArgumentNullException(nameof(storageOptions)); _hostingEnvironment = hostingEnvironment ?? throw new ArgumentNullException(nameof(hostingEnvironment)); }
public ObjectCacheService(ICdnServerService cdnServerService, IFileObjectRepository fileObjectRepository, IHostingEnvironment hostingEnvironment, IConfiguration configuration) { _cdnServerService = cdnServerService ?? throw new ArgumentNullException(nameof(cdnServerService)); _fileObjectRepository = fileObjectRepository ?? throw new ArgumentNullException(nameof(fileObjectRepository)); _hostingEnvironment = hostingEnvironment ?? throw new ArgumentNullException(nameof(hostingEnvironment)); _storageOptions = configuration?.GetSection(ConfigurationConstants.STORAGE_SECTION_NAME).Get <StorageOptions>() ?? throw new ArgumentNullException(nameof(configuration)); _cdnOptions = configuration?.GetSection(ConfigurationConstants.CDN_SECTION_NAME).Get <CdnOptions>() ?? throw new ArgumentNullException(nameof(configuration)); }
public LocaFileSystemStorageProvider(IHostingEnvironment hostingEnvironment, IFileObjectRepository fileObjectRepository, ICdnServerRepository cdnServerRepository, IOptions <StorageOptions> storageOptions, IOptions <CdnOptions> cdnOptions) { _hostingEnvironment = hostingEnvironment ?? throw new ArgumentNullException(nameof(hostingEnvironment)); _fileObjectRepository = fileObjectRepository ?? throw new ArgumentNullException(nameof(fileObjectRepository)); _cdnServerRepository = cdnServerRepository ?? throw new ArgumentNullException(nameof(cdnServerRepository)); _storageOptions = storageOptions?.Value ?? throw new ArgumentNullException(nameof(storageOptions)); _cdnOptions = cdnOptions?.Value ?? throw new ArgumentNullException(nameof(cdnOptions)); }