public MediaCacheController(
     IAuthorizationService authorizationService,
     IMediaFileStoreCache mediaFileStoreCache,
     INotifier notifier,
     IHtmlLocalizer <MediaCacheController> htmlLocalizer
     )
 {
     _authorizationService = authorizationService;
     _mediaFileStoreCache  = mediaFileStoreCache;
     _notifier             = notifier;
     H = htmlLocalizer;
 }
Exemple #2
0
 public MediaCacheController(
     IAuthorizationService authorizationService,
     IServiceProvider serviceProvider,
     INotifier notifier,
     IHtmlLocalizer <MediaCacheController> htmlLocalizer
     )
 {
     _authorizationService = authorizationService;
     // Resolve from service provider as the service will not be registered if configuration is invalid.
     _mediaFileStoreCache = serviceProvider.GetService <IMediaFileStoreCache>();
     _notifier            = notifier;
     H = htmlLocalizer;
 }
        public MediaFileStoreResolverMiddleware(
            RequestDelegate next,
            ILogger <MediaFileStoreResolverMiddleware> logger,
            IMediaFileStoreCache mediaFileStoreCache,
            IMediaFileStore mediaFileStore,
            IOptions <MediaOptions> mediaOptions
            )
        {
            _next   = next;
            _logger = logger;
            _mediaFileStoreCache = mediaFileStoreCache;
            _mediaFileStore      = mediaFileStore;

            _assetsRequestPath = mediaOptions.Value.AssetsRequestPath;
        }