Skip to content

Commit

Permalink
Showing 1 changed file with 11 additions and 1 deletion.
Original file line number Diff line number Diff line change
@@ -24,6 +24,16 @@ public static IHostBuilder ConfigureWebJobs(this IHostBuilder builder, Action<IW
}

public static IHostBuilder ConfigureWebJobs(this IHostBuilder builder, Action<IWebJobsBuilder> configure, Action<JobHostOptions> configureOptions)
{
return builder.ConfigureWebJobs((context, b) => configure(b), configureOptions);
}

public static IHostBuilder ConfigureWebJobs(this IHostBuilder builder, Action<HostBuilderContext, IWebJobsBuilder> configure)
{
return builder.ConfigureWebJobs(configure, o => { });
}

public static IHostBuilder ConfigureWebJobs(this IHostBuilder builder, Action<HostBuilderContext, IWebJobsBuilder> configure, Action<JobHostOptions> configureOptions)
{
builder.ConfigureAppConfiguration(config =>
{
@@ -34,7 +44,7 @@ public static IHostBuilder ConfigureWebJobs(this IHostBuilder builder, Action<IW
builder.ConfigureServices((context, services) =>
{
IWebJobsBuilder webJobsBuilder = services.AddWebJobs(configureOptions);
configure(webJobsBuilder);
configure(context, webJobsBuilder);

services.TryAddEnumerable(ServiceDescriptor.Singleton<IHostedService, JobHostService>());
});

0 comments on commit 1371962

Please sign in to comment.