Example #1
0
        public RebuildTask(IIndexSource source, RebuildTaskContext context, IRebuildInfoManager taskInfoManager)
        {
            Require.NotNull(source, "source");
            Require.NotNull(context, "context");
            Require.NotNull(taskInfoManager, "taskInfoManager");

            _source = source;
            _taskInfoManager = taskInfoManager;
            Context = context;
        }
Example #2
0
        public RebuildTask(IIndexSource source, RebuildTaskContext context, IRebuildInfoManager taskInfoManager)
        {
            Require.NotNull(source, "source");
            Require.NotNull(context, "context");
            Require.NotNull(taskInfoManager, "taskInfoManager");

            _source          = source;
            _taskInfoManager = taskInfoManager;
            Context          = context;
        }
Example #3
0
 public RebuildTask(IIndexSource source, RebuildTaskContext context)
     : this(source, context, new FileBasedRebuildInfoManager())
 {
 }
Example #4
0
 public RebuildTask(IIndexSource source, RebuildTaskContext context)
     : this(source, context, new FileBasedRebuildInfoManager())
 {
 }