public override void ConfigureJobHost(IWebJobsBuilder webJobsBuilder) { base.ConfigureJobHost(webJobsBuilder); webJobsBuilder.AddAzureStorage(); webJobsBuilder.Services.Configure <ScriptJobHostOptions>(o => { // Only load the functions we care about o.Functions = new[] { "AssembliesFromSharedLocation", "HttpTrigger-Dynamic", "HttpTrigger-Scenarios", "HttpTriggerToBlob", "FunctionExecutionContext", "LoadScriptReference", "ManualTrigger", "MultipleOutputs", "QueueTriggerToBlob", "Scenarios" }; }); webJobsBuilder.Services.Configure <FunctionResultAggregatorOptions>(o => { o.BatchSize = 1; }); }
public override void ConfigureJobHost(IWebJobsBuilder webJobsBuilder) { base.ConfigureJobHost(webJobsBuilder); webJobsBuilder.AddAzureStorage() .Services.Configure <ScriptJobHostOptions>(o => { o.Functions = new[] { "BlobTriggerToBlob", "HttpTrigger", "HttpTrigger-Scenarios", "HttpTriggerExpressApi", "HttpTriggerPromise", "HttpTriggerToBlob", "Invalid", "ManualTrigger", "MultipleExports", "MultipleOutputs", "MultipleInputs", "QueueTriggerByteArray", "QueueTriggerToBlob", "SingleNamedExport", "TableIn", "TableOut", "TimerTrigger", "Scenarios" }; }); }
public void Configure(IWebJobsBuilder builder) { builder .AddAzureStorage() .AddAzureStorageCoreServices() .AddDependencyInjection <ServiceProviderBuilder>(); }
public static IWebJobsBuilder UseStorage(this IWebJobsBuilder builder, StorageAccount account) { builder.AddAzureStorage(); builder.Services.Add(ServiceDescriptor.Singleton <StorageAccountProvider>(new FakeStorageAccountProvider(account))); return(builder); }
public void Configure(IWebJobsBuilder builder) { builder .AddAzureStorage() .AddAzureStorageCoreServices() //.AddTimers() .AddInject(); }
public void Configure(IWebJobsBuilder builder) { builder.AddAzureStorage(); }