protected override void ConfigureServiceBusBus(IServiceBusBusFactoryConfigurator configurator) { configurator.ServiceInstance(instance => { var serviceEndpointName = KebabCaseEndpointNameFormatter.Instance.Consumer <DeployPayloadConsumer>(); instance.ReceiveEndpoint(serviceEndpointName, x => { x.Consumer <DeployPayloadConsumer>(); }); }); }
protected override void ConfigureServiceBusBus(IServiceBusBusFactoryConfigurator configurator) { configurator.UseServiceBusMessageScheduler(); var options = new ServiceInstanceOptions() .SetEndpointNameFormatter(KebabCaseEndpointNameFormatter.Instance); configurator.ServiceInstance(options, instance => { instance.ConfigureJobServiceEndpoints(); instance.ReceiveEndpoint(instance.EndpointNameFormatter.Message <CrunchTheNumbers>(), e => { e.Consumer(() => new CrunchTheNumbersConsumer()); }); }); }