Ejemplo n.º 1
0
 public CatalogLeafDataProcessor(
     IAzureStorage packageStorage,
     IIconProcessor iconProcessor,
     IExternalIconContentProvider externalIconContentProvider,
     IIconCopyResultCache iconCopyResultCache,
     ITelemetryService telemetryService,
     ILogger <CatalogLeafDataProcessor> logger)
 {
     _packageStorage = packageStorage ?? throw new ArgumentNullException(nameof(packageStorage));
     _iconProcessor  = iconProcessor ?? throw new ArgumentNullException(nameof(iconProcessor));
     _externalIconContentProvider = externalIconContentProvider ?? throw new ArgumentNullException(nameof(externalIconContentProvider));
     _iconCopyResultCache         = iconCopyResultCache ?? throw new ArgumentNullException(nameof(iconCopyResultCache));
     _telemetryService            = telemetryService ?? throw new ArgumentNullException(nameof(telemetryService));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }