コード例 #1
0
ファイル: ImageController.cs プロジェクト: Twtcer/Moonglade
 public ImageController(
     ILogger <ImageController> logger,
     IOptions <AppSettings> settings,
     IOptions <ImageStorageSettings> imageStorageSettings,
     IAsyncImageStorageProvider imageStorageProvider,
     IBlogConfig blogConfig)
     : base(logger, settings)
 {
     _blogConfig           = blogConfig;
     _imageStorageProvider = imageStorageProvider;
     _cdnSettings          = imageStorageSettings.Value?.CDNSettings;
 }
コード例 #2
0
 public AssetsController(
     ILogger <AssetsController> logger,
     IOptions <AppSettings> settings,
     IOptions <ImageStorageSettings> imageStorageSettings,
     IAsyncImageStorageProvider imageStorageProvider,
     IBlogConfig blogConfig,
     ISiteIconGenerator siteIconGenerator) : base(logger, settings)
 {
     _blogConfig           = blogConfig;
     _siteIconGenerator    = siteIconGenerator;
     _imageStorageProvider = imageStorageProvider;
     _cdnSettings          = imageStorageSettings.Value?.CDNSettings;
 }
コード例 #3
0
ファイル: AssetsController.cs プロジェクト: codesee/Moonglade
 public AssetsController(
     ILogger <AssetsController> logger,
     IOptions <AppSettings> settings,
     IOptions <ImageStorageSettings> imageStorageSettings,
     IBlogImageStorage imageStorage,
     IBlogConfig blogConfig,
     ISiteIconGenerator siteIconGenerator,
     IWebHostEnvironment env) : base(logger, settings)
 {
     _blogConfig        = blogConfig;
     _siteIconGenerator = siteIconGenerator;
     _env          = env;
     _imageStorage = imageStorage;
     _cdnSettings  = imageStorageSettings.Value?.CDNSettings;
 }