Пример #1
0
 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);
 }
Пример #2
0
 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;
 }
Пример #3
0
 public ContentMergeService(IJsonMergeVisitor merger, IStorageArea area)
 {
     this.merger = merger;
     this.area   = area;
 }