public static MessageBusCurrentProviderBuilder From(this MessageBusCurrentProviderBuilder builder, IApplicationBuilder applicationBuilder) { if (builder == null) { throw new ArgumentNullException(nameof(builder)); } var dr = new AspNetCoreMessageBusDependencyResolver(applicationBuilder.ApplicationServices); return(builder.From(dr)); }
public static MessageBusCurrentProviderBuilder From(this MessageBusCurrentProviderBuilder builder, IApplicationBuilder applicationBuilder) { var dr = new AspNetCoreMessageBusDependencyResolver(applicationBuilder.ApplicationServices); return(builder.From(dr)); }
public void ConfigureMessageBus(IApplicationBuilder app) { // Set the MessageBus provider, so that IMessageBus are resolved from the current request scope MessageBus.SetProvider(MessageBusCurrentProviderBuilder.Create().From(app).Build()); }