---
title: "Comment by Marko Lahma on \"Background processing in .NET Core: Quartz.NET\" | Hashnode"
description: "Thanks for the write-up, a very interesting read! Things that might reduce magic strings when using Quartz is using the typed configuration builders. There are"
url: "https://hashnode.com/posts/background-processing-in-net-core-quartznet-1/614252a49c949972b85c7798/comment/615401ea414f78089df3bf0c"
---

[Discussion](https://hashnode.com/posts/background-processing-in-net-core-quartznet-1/614252a49c949972b85c7798)

Comment [Background processing in .NET Core: Quartz.NET](https://hashnode.com/posts/background-processing-in-net-core-quartznet-1/614252a49c949972b85c7798)

[Marko Lahma](https://hashnode.com/@lahma)

[Sep 29, 2021](https://hashnode.com/posts/background-processing-in-net-core-quartznet-1/614252a49c949972b85c7798/comment/615401ea414f78089df3bf0c)

Thanks for the write-up, a very interesting read!

Things that might reduce magic strings when using Quartz is using the typed configuration builders. There are integrations for [ASP.NET Core](https://www.quartz-scheduler.net/documentation/quartz-3.x/packages/aspnet-core-integration.html) and [Hosted Services](https://www.quartz-scheduler.net/documentation/quartz-3.x/packages/hosted-services-integration.html) which both give you the configuration API which is documented quite well in [MS DI Integration documentation](https://www.quartz-scheduler.net/documentation/quartz-3.x/packages/microsoft-di-integration.html) . These actually utilize [SchedulerBuilder](https://github.com/quartznet/quartznet/blob/main/src/Quartz/SchedulerBuilder.cs) from the core Quartz library so the strongly-typed builder for scheduler is available to without these dependencies too.

There's no built-in dashboard like you've stated, but there are options like [SilkierQuartz](https://github.com/maikebing/SilkierQuartz) if you want to plugin something.
