예제 #1
0
 public MetadataService(IConfigService configService,
                        IDiskProvider diskProvider,
                        IDiskTransferService diskTransferService,
                        IRecycleBinProvider recycleBinProvider,
                        IOtherExtraFileRenamer otherExtraFileRenamer,
                        IMetadataFactory metadataFactory,
                        ICleanMetadataService cleanMetadataService,
                        IHttpClient httpClient,
                        IMediaFileAttributeService mediaFileAttributeService,
                        IMetadataFileService metadataFileService,
                        IBookService bookService,
                        Logger logger)
     : base(configService, diskProvider, diskTransferService, logger)
 {
     _metadataFactory           = metadataFactory;
     _cleanMetadataService      = cleanMetadataService;
     _otherExtraFileRenamer     = otherExtraFileRenamer;
     _recycleBinProvider        = recycleBinProvider;
     _diskTransferService       = diskTransferService;
     _diskProvider              = diskProvider;
     _httpClient                = httpClient;
     _mediaFileAttributeService = mediaFileAttributeService;
     _metadataFileService       = metadataFileService;
     _bookService               = bookService;
     _logger = logger;
 }