コード例 #1
0
 public ThumbnailsExportImport(IThumbnailTaskSearchService taskSearchService,
                               IThumbnailOptionSearchService optionSearchService, IThumbnailTaskService taskService,
                               IThumbnailOptionService optionService, JsonSerializer jsonSerializer)
 {
     _taskSearchService   = taskSearchService;
     _optionSearchService = optionSearchService;
     _taskService         = taskService;
     _optionService       = optionService;
     _jsonSerializer      = jsonSerializer;
 }
コード例 #2
0
        public ThumbnailsExportImport(IThumbnailTaskSearchService taskSearchService,
                                      IThumbnailOptionSearchService optionSearchService, IThumbnailTaskService taskService,
                                      IThumbnailOptionService optionService, IOptions <MvcJsonOptions> jsonOptions)
        {
            _taskSearchService   = taskSearchService;
            _optionSearchService = optionSearchService;
            _taskService         = taskService;
            _optionService       = optionService;

            _serializer = JsonSerializer.Create(jsonOptions.Value.SerializerSettings);
        }
コード例 #3
0
        public ThumbnailsExportImport(IThumbnailTaskSearchService taskSearchService,
                                      IThumbnailOptionSearchService optionSearchService, IThumbnailTaskService taskService,
                                      IThumbnailOptionService optionService)
        {
            _taskSearchService   = taskSearchService;
            _optionSearchService = optionSearchService;
            _taskService         = taskService;
            _optionService       = optionService;

            _serializer = new JsonSerializer();
            _serializer.ReferenceLoopHandling = ReferenceLoopHandling.Ignore;
            _serializer.Formatting            = Formatting.Indented;
            _serializer.NullValueHandling     = NullValueHandling.Ignore;
        }
コード例 #4
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="thumbnailOptionService"></param>
 /// <param name="thumbnailOptionSearchService"></param>
 public ThumbnailsOptionsController(IThumbnailOptionService thumbnailOptionService, IThumbnailOptionSearchService thumbnailOptionSearchService)
 {
     _thumbnailOptionService       = thumbnailOptionService;
     _thumbnailOptionSearchService = thumbnailOptionSearchService;
 }
コード例 #5
0
 public BlobImagesChangesProvider(IBlobStorageProvider storageProvider, IThumbnailOptionSearchService thumbnailOptionSearchService)
 {
     StorageProvider = storageProvider;
     ThumbnailOptionSearchService = thumbnailOptionSearchService;
 }
コード例 #6
0
 public BlobImagesChangesProvider(IBlobStorageProvider storageProvider, IThumbnailOptionSearchService thumbnailOptionSearchService, ICacheManager <object> cacheManager)
 {
     _storageProvider = storageProvider;
     _thumbnailOptionSearchService = thumbnailOptionSearchService;
     _cacheManager = cacheManager;
 }
コード例 #7
0
 public BlobImagesChangesProvider(IBlobStorageProvider storageProvider, IThumbnailOptionSearchService thumbnailOptionSearchService, IPlatformMemoryCache platformMemoryCache)
 {
     _platformMemoryCache          = platformMemoryCache;
     _storageProvider              = storageProvider;
     _thumbnailOptionSearchService = thumbnailOptionSearchService;
 }