Hangfire Logo
  • Overview
  • Pricing
  • Documentation
  • Forum
  • Blog
  • Source Code

Contents

  • Getting Started
    • ASP.NET Applications
    • ASP.NET Core Applications
  • Configuration
    • Using SQL Server
    • Using SQL Server with MSMQ
    • Using Redis
    • Using Dashboard UI
    • Configuring Logging
  • Background Methods
    • Calling Methods in Background
    • Calling Methods with Delay
    • Performing Recurrent Tasks
    • Passing Arguments
    • Passing Dependencies
    • Using IoC Containers
    • Using Cancellation Tokens
    • Writing Unit Tests
    • Using Batches
  • Background Processing
    • Processing Background Jobs
    • Processing Jobs in a Web Application
    • Processing Jobs in a Console Application
    • Processing Jobs in a Windows Service
    • Dealing with Exceptions
    • Tracking the Progress
    • Configuring the Degree of Parallelism
    • Placing Processing into Another Process
    • Running Multiple Server Instances
    • Configuring Job Queues
    • Concurrency & Rate Limiting
  • Best Practices
  • Deployment to Production
    • Making ASP.NET Application Always Running
    • Using Performance Counters
  • Extensibility
    • Using Job Filters
  • Tutorials
    • Sending Mail in Background with ASP.NET MVC
    • Highlighter Tutorial
  • Upgrade Guides
    • Upgrading to Hangfire 1.7
    • Upgrading to Hangfire 1.8
  1. Documentation
  2. Tutorials
  3. View page source

Tutorials¶

  • Sending Mail in Background with ASP.NET MVC
    • Installing Postal
    • Further considerations
    • Installing Hangfire
    • Automatic retries
    • Logging
    • Fix-deploy-retry
    • Preserving current culture
  • Highlighter Tutorial
    • Overview
    • Setting up the project
    • The problem
    • Solving a problem
    • Conclusion
  • ← Using Job Filters
  • Sending Mail ... →
Hangfire documentation is licensed under the CC BY 4.0.

Products

  • Hangfire Core
  • Hangfire Pro
  • Hangfire Ace
  • Plans & Pricing

Documentation

  • Getting Started
  • User's Guide
  • Tutorials
  • Security Announcements

Community

  • Community Forum
  • Projects on GitHub
  • Stack Overflow
  •  

Contact

  • Blog
  • Newsletter
  • Support
  • Status Page
™ and © 2013–2025 Hangfire OÜ ∙ Ahtri 12, Tallinn, Harju County 15551, Estonia ∙ Privacy Policy ∙ Cookie Policy ∙ Terms & Conditions