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));
        }
Ejemplo n.º 3
0
 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());
 }