コード例 #1
0
        public void AddIndexSource(IIndexSource <T> indexSource)
        {
            if (Source != null)
            {
                throw new System.NotSupportedException("Only a single source is supported");
            }

            Source = indexSource;
        }
コード例 #2
0
ファイル: RebuildTask.cs プロジェクト: Kooboo/Ecommerce
        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;
        }
コード例 #3
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;
        }
コード例 #4
0
ファイル: RebuildTask.cs プロジェクト: Kooboo/Ecommerce
 public RebuildTask(IIndexSource source, RebuildTaskContext context)
     : this(source, context, new FileBasedRebuildInfoManager())
 {
 }
コード例 #5
0
 public RebuildTask(IIndexSource source, RebuildTaskContext context)
     : this(source, context, new FileBasedRebuildInfoManager())
 {
 }