public ExpandedContentVariantRulesManager(CloudStorageAccount cloudStorageAccount, ILocalization localization) { _localization = localization; _expandedContentVariantRulesProcessor = new ExpandedContentVariantRulesProcessor(); var cloudBlobClient = cloudStorageAccount.CreateCloudBlobClient(); _cloudBlobContainer = cloudBlobClient.GetContainerReference($"variant-rules-{_localization.Language}"); }
public ExpandedContentVariantRulesManager(IServiceProvider serviceProvider, ILocalization localization) { _localization = localization; _globalSearchTermRepository = serviceProvider.GetService <GlobalSearchTermRepository>(); _expandedContentVariantRulesProcessor = new ExpandedContentVariantRulesProcessor(); var blobServiceClient = serviceProvider.GetService <BlobServiceClient>(); _blobContainerClient = blobServiceClient.GetBlobContainerClient($"variant-rules-{_localization.Language}"); }