Пример #1
0
            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;
                });
            }
Пример #2
0
            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"
                    };
                });
            }
Пример #3
0
 public void Configure(IWebJobsBuilder builder)
 {
     builder
     .AddAzureStorage()
     .AddAzureStorageCoreServices()
     .AddDependencyInjection <ServiceProviderBuilder>();
 }
Пример #4
0
        public static IWebJobsBuilder UseStorage(this IWebJobsBuilder builder, StorageAccount account)
        {
            builder.AddAzureStorage();
            builder.Services.Add(ServiceDescriptor.Singleton <StorageAccountProvider>(new FakeStorageAccountProvider(account)));

            return(builder);
        }
Пример #5
0
 public void Configure(IWebJobsBuilder builder)
 {
     builder
     .AddAzureStorage()
     .AddAzureStorageCoreServices()
     //.AddTimers()
     .AddInject();
 }
 public void Configure(IWebJobsBuilder builder)
 {
     builder.AddAzureStorage();
 }