EverTask Documentation
EverTask is a .NET background task execution library built for persistence and resilience. If you need to process work in the background, handle scheduled jobs, or build fault-tolerant task pipelines, you’re in the right place.
Table of Contents
Getting Started
- Getting Started - Get EverTask running in your app
- Task Creation - Create and configure tasks and handlers
- Task Dispatching - Execute tasks immediately or on a schedule
Core Concepts
- Architecture - How EverTask works under the hood
- Storage - Choose your persistence layer (SQL Server, SQLite, or in-memory)
- Configuration Reference - Complete configuration documentation
- Configuration Cheatsheet - Quick reference for all config options
Advanced Topics
- Recurring Tasks - Schedule jobs with the fluent API or cron expressions
- Resilience - Handle failures with retry policies and timeouts
- Monitoring - Track task execution and integrate with monitoring systems
- Advanced Features - Multi-queue, sharded scheduler, and task continuations
Quick Links
Support
Questions? Found a bug? Want to contribute? Head over to our GitHub Issues page.