コード例 #1
0
        public void DoWork()
        {
            _logger.Info("删除回收站中文档的索引...");
            var documents = _documentService.GetAllTrashDocuments();

            if (documents != null && documents.Count > 0)
            {
                _searchProvider.DeleteList(documents);
            }
        }
コード例 #2
0
        public void DoWork()
        {
            _logger.Info("删除回收站中的索引...");

            var spaces = _spaceService.GetAllTrashSpaces();

            if (spaces != null && spaces.Count > 0)
            {
                _searchProvider.DeleteList(spaces);
            }
        }
コード例 #3
0
        public void Handle(DeleteDocsMessage message)
        {
            _logger.Info("Handle DeleteDocsMessage");

            try
            {
                _searchProvider.DeleteList(message.Contents);

                CleanUpDocuments(message.Contents);

                _logger.Info("Handle DeleteDocsMessage Finished");
            }
            catch (Exception ex)
            {
                _logger.Error(ex.Message);
                _logger.Error(ex.StackTrace);
            }
        }
コード例 #4
0
 private void DeleteIndex(List <SpaceObject> spaces)
 {
     try
     {
         if (_searchProvider.DeleteList(spaces))
         {
             _logger.Info("Handle TrashSpacesMessageHandler Success");
         }
         else
         {
             _logger.Error("Handle TrashSpacesMessageHandler Failed");
         }
     }
     catch (Exception ex)
     {
         _logger.Error(ex.Message);
         _logger.Error(ex.StackTrace);
     }
 }
コード例 #5
0
        public void Handle(DeleteSpacesMessage message)
        {
            _logger.Info("Handle DeleteSpacesMessage");

            try
            {
                if (_searchProvider.DeleteList(message.Contents))
                {
                    _logger.Info("Handle DeleteSpacesMessage Success");
                }
                else
                {
                    _logger.Error("Handle DeleteSpacesMessage Failed");
                }
            }
            catch (Exception ex)
            {
                _logger.Error(ex.Message);
                _logger.Error(ex.StackTrace);
            }
        }