コード例 #1
0
 public AuthorisationsController(ILogger <AuthorisationsController> logger,
                                 RabbitMqDefaultClient rabbitMqDefaultClient, RabbitMqRpcClient rabbitMqRpcClient)
 {
     _logger        = logger;
     _defaultClient = rabbitMqDefaultClient;
     _rpcClient     = rabbitMqRpcClient;
     _queryBuilder  = new QueryBuilder();
 }
コード例 #2
0
        public static IApplicationBuilder UseRabbitDefaultClient(this IApplicationBuilder app)
        {
            DefaultClient = app.ApplicationServices.GetService <RabbitMqDefaultClient>();
            var lifetime = app.ApplicationServices.GetService <IHostApplicationLifetime>();

            lifetime.ApplicationStarted.Register(OnDefaultStarted);

            //press Ctrl+C to reproduce if your app runs in Kestrel as a console app
            lifetime.ApplicationStopping.Register(OnDefaultStopping);

            return(app);
        }