public void should_read_file_content_from_mongo_db() { IStorePolicy policy = ServiceActivator.Get <MongoPolicy>(); string remoteFile = "sample.docx"; policy.Add(file, remoteFile); FileContentReader reader = new FileContentReader(policy); var content = reader.Read(remoteFile); Console.WriteLine(content); policy.Delete(remoteFile); }
private void CleanUpDocuments(List <DocumentObject> documents) { _logger.Info("Clean up Documents"); foreach (var document in documents) { try { _logger.InfoFormat("Start to delete StorePath:{0}, ConvertPath:{1}", document.StorePath, document.ConvertPath); if (_storePolicy.Exist(document.StorePath)) { _logger.InfoFormat("StorePath {0} delete", document.StorePath); _storePolicy.Delete(document.StorePath); } else { _logger.InfoFormat("StorePath {0} is not exist", document.StorePath); } if (System.IO.File.Exists(document.ConvertPath)) { _logger.InfoFormat("ConvertPath {0} delete", document.ConvertPath); System.IO.File.Delete(document.ConvertPath); } else { _logger.InfoFormat("ConvertPath {0} is not exist", document.ConvertPath); } } catch (Exception ex) { _logger.Error(ex.Message); _logger.Error(ex.StackTrace); } } }