Quartz Scheduler Builder (Quartz/QuartzSchedulerBuilder.cs)

quartznet · src/Quartz/QuartzSchedulerBuilder.cs · csharp · Apache-2.0
infra, automation, lang:csharp, tag:quartz, tag:builder, tag:configuration

Provides a builder for creating a Quartz scheduler without an external DI container, suitable for console apps and tests.

// Source: https://github.com/quartznet/quartznet | License: Apache-2.0
// Provided via justclaw.it.com; keep this notice with the code.
using System.Collections.Specialized;

using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.DependencyInjection.Extensions;
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Options;

using Quartz.Configuration;
using Quartz.Diagnostics;

namespace Quartz;

/// <summary>
/// Builds a scheduler without an application-supplied dependency injection container.
/// </summary>
/// <remarks>
/// <para>
/// Console applications, tests and anything else without a host use this instead of registering Quartz
/// into their own container. It is not a second configuration API: <see cref="Crea

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key