public CacheHandler(IMessageContext messageContext, ILogger <CacheHandler> logger, ICachedListsProvider cache, IListsGateway listsGateway, IFileSystem fileSystem, IOptions <FileBasedCachedListsOptions> options) { this.messageContext = messageContext; this.logger = logger; this.cache = cache; this.listsGateway = listsGateway; this.fileSystem = fileSystem; this.options = options.Value; }
public ListsProvider(ICachedListsProvider cache) { this.cache = cache; }
public SubmissionDynamicsCustomActionHandler(CRMWebAPI api, ILogger <SubmissionDynamicsCustomActionHandler> logger, ICachedListsProvider cachedListsProvider) { this.api = api; this.logger = logger; this.cachedListsProvider = cachedListsProvider; }