public ContentService(IStorageIndex index, IStorageArea area, IStorageIndexManager manager, IPipeline pipeline, IJsonMergeVisitor merger, ILogger performance) { this.index = index; this.area = area; this.manager = manager; this.pipeline = pipeline; this.performance = performance; this.merger = new ContentMergeService(merger, area); }
public ContentServiceProvider(IStorageIndex index, IStorageContext context, IStorageIndexManager manager, IPipeline pipeline, IJsonMergeVisitor merger, ILogger performance) : base(name => new ContentService(index, context.Area(name), manager, pipeline, merger, performance)) { this.context = context; }
public ContentMergeService(IJsonMergeVisitor merger, IStorageArea area) { this.merger = merger; this.area = area; }