示例#1
0
 public RebuildRunner(
     IOptions <RebuildOptions> rebuildOptions,
     Rebuilder rebuilder,
     RebuildFiles rebuildFiles)
 {
     this.rebuildFiles   = rebuildFiles;
     this.rebuilder      = rebuilder;
     this.rebuildOptions = rebuildOptions.Value;
 }
示例#2
0
        public RebuildRunner(Rebuilder rebuilder, IOptions <RebuildOptions> rebuildOptions, PopulateGrainIndexes populateGrainIndexes)
        {
            Guard.NotNull(rebuilder, nameof(rebuilder));
            Guard.NotNull(rebuildOptions, nameof(rebuildOptions));
            Guard.NotNull(populateGrainIndexes, nameof(populateGrainIndexes));

            this.rebuilder            = rebuilder;
            this.rebuildOptions       = rebuildOptions.Value;
            this.populateGrainIndexes = populateGrainIndexes;
        }
示例#3
0
 public RebuildRunner(
     IOptions <RebuildOptions> rebuildOptions,
     Rebuilder rebuilder,
     RebuildFiles rebuildFiles,
     PopulateGrainIndexes populateGrainIndexes)
 {
     this.rebuildFiles         = rebuildFiles;
     this.rebuilder            = rebuilder;
     this.rebuildOptions       = rebuildOptions.Value;
     this.populateGrainIndexes = populateGrainIndexes;
 }