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; }