Skip to content

mrzasad/async-document-processor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

SafetyChain Read Files Application

A .NET console application for loading, processing, and saving files using configurable folder paths and the Producer-Consumer design pattern.

This application allows users to:

  • Read files from a configured or custom folder
  • Load and process documents
  • Save processed data to a database
  • Use dependency injection and configuration management
  • Process documents asynchronously using the Producer-Consumer pattern

πŸš€ Features

βœ… Configurable File Reading

Users can:

  1. Read files from a configured folder in appSettings.json
  2. Enter a custom folder path at runtime

βœ… Dependency Injection

Uses Microsoft.Extensions.DependencyInjection for service registration and management.


βœ… Configuration Support

Uses Microsoft.Extensions.Configuration to load:

  • Folder paths
  • Database connection strings
  • Application settings

from:

appSettings.json

About

A high-performance .NET console application designed for asynchronous file processing. It leverages the Producer-Consumer pattern and Microsoft.Extensions.DependencyInjection to efficiently read, process, and save large volumes of documents to a database.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages