Example #1
0
 public TextAssetDataProcessor(
     IOptions <AssetsOptions> options,
     IStringEncoder stringEncoder,
     IVarsManager varsManager)
 {
     this.options       = options.Value ?? AssetsOptions.Default;
     this.stringEncoder = stringEncoder;
     this.varsManager   = varsManager;
 }
 public AssetDescriptorsCache(
     IOptions <AssetsOptions> options,
     ILogger <AssetDescriptorsCache> logger,
     IAssetDescriptorsCacheDataService dataService)
 {
     this.options     = options.Value ?? AssetsOptions.Default;
     this.logger      = logger;
     this.dataService = dataService;
 }
 public AssetsManager(
     IOptions <AssetsOptions> options,
     ILogger <AssetsManager> logger,
     IAssetDescriptorsCache assetDescriptorsCache,
     IStringEncoder stringEncoder,
     IBase64Encoder base64Encoder,
     ITextAssetDataProcessor textAssetDataProcessor,
     IAssetManagerDataService dataService)
 {
     this.options = options.Value ?? AssetsOptions.Default;
     this.logger  = logger;
     this.assetDescriptorsCache  = assetDescriptorsCache;
     this.stringEncoder          = stringEncoder;
     this.base64Encoder          = base64Encoder;
     this.textAssetDataProcessor = textAssetDataProcessor;
     this.dataService            = dataService;
 }