public Handler(IMapper mapper, IAzureServiceBus azureServiceBus, AppDbContext context, IAzureBlobStorageService blobStorageService) { this.mapper = mapper; this.context = context; this.azureServiceBus = azureServiceBus; this.blobStorageService = blobStorageService; }
public AzureServiceBusEventHandler(IEventAggregator eventAggregator, IAzureServiceBus serviceBus, IAzureEventSerializer eventSerializer) { Requires.NotNull(eventAggregator, "eventAggregator"); Requires.NotNull(serviceBus, "serviceBus"); Requires.NotNull(eventSerializer, "eventSerializer"); _eventAggregator = eventAggregator; _eventAggregator.SubscribeAll(this); _serviceBus = serviceBus; _serviceBus.MessageReceived += OnMessageReceived; _eventSerializer = eventSerializer; }
public static IApplicationBuilder UseAzureServiceBus(this IApplicationBuilder app) { serviceBus = app.ApplicationServices.GetService <IAzureServiceBus>(); var lifetime = app.ApplicationServices.GetService <IHostApplicationLifetime>(); lifetime.ApplicationStarted.Register(OnStarted); // Press Ctrl+C to reproduce if your app runs in Kestrel as a console app lifetime.ApplicationStopping.Register(OnStopping); return(app); }
public CheckoutCommand( IOrderCloudClient oc, AppSettings settings, IAzureServiceBus serviceBus, ITaxCalculator taxCalculator, IShippingRatesCalculator shippingCalculator, ICreditCardCommand creditCardCommand) { _serviceBus = serviceBus; _oc = oc; _settings = settings; _taxCalculator = taxCalculator; _shippingCalculator = shippingCalculator; _creditCardCommand = creditCardCommand; }
public ServiceBusModel(IAzureServiceBus serviceBus) { ServiceBus = serviceBus; }
public HomeController(ILogger <HomeController> logger, IAzureServiceBus serviceBus) { _logger = logger; _serviceBus = serviceBus; }
public Worker(IAzureServiceBus azureServiceBus) { _azureServiceBus = azureServiceBus; }
public Worker(ILogger <Worker> logger, IAzureServiceBus azureServiceBus) { _logger = logger; _azureServiceBus = azureServiceBus; }