static void ConfigureBus(IBusRegistrationContext busRegistrationContext, IServiceBusBusFactoryConfigurator configurator) { configurator.Host(""); configurator.UseServiceBusMessageScheduler(); configurator.ConfigureEndpoints(busRegistrationContext); }
static void ConfigureBus(IBusRegistrationContext context, IServiceBusBusFactoryConfigurator configurator) { var account = CloudStorageAccount.Parse(""); configurator.Host(""); configurator.UseMessageData(account.CreateMessageDataRepository("attachments")); configurator.UseServiceBusMessageScheduler(); configurator.ReceiveEndpoint(KebabCaseEndpointNameFormatter.Instance.Consumer <RoutingSlipBatchEventConsumer>(), e => { e.PrefetchCount = 20; e.Batch <RoutingSlipCompleted>(b => { b.MessageLimit = 10; b.TimeLimit = TimeSpan.FromSeconds(5); b.Consumer <RoutingSlipBatchEventConsumer, RoutingSlipCompleted>(context); }); }); configurator.ConfigureEndpoints(context); }