Ejemplo n.º 1
0
        public static void Configure(String nameQueue, ChatHub hub)
        {
            Microsoft.AspNetCore.SignalR.IHubCallerClients clients = hub.Clients;
            Microsoft.AspNetCore.SignalR.HubCallerContext  context = hub.Context;
            Microsoft.AspNetCore.SignalR.IGroupManager     group   = hub.Groups;

            BusControl = Bus.Factory.CreateUsingRabbitMq(cfg =>
            {
                cfg.AutoDelete = true;
                var host       = cfg.Host(new Uri(_configuration["BusMensage:host"]), h =>
                {
                    h.Username(_configuration["BusMensage:user"]);
                    h.Password(_configuration["BusMensage:password"]);
                });

                cfg.ReceiveEndpoint(host, nameQueue, e => {
                    e.Consumer(() => new CheckinCommandProveedores(clients, context, group));
                });
            });

            BusControl.Start();
        }
 public DynamicHubClients(Microsoft.AspNetCore.SignalR.IHubCallerClients clients)
 {
 }