SignalRConnection (nuget): Encapsula a criação de conexões e chamada aos métodos de um serviço SignalR. Ex.: SignalRCreateConnection exemploHub = new SignalRCreateConnection("http://localhost:8082/signalr", "ExampleHub");   SignalRCreateConnection notificationHub = new SignalRCreateConnection(host, "NotificationHub");  1- "Invocando um método no server SignalR" Task<string> date = exemploHub.Invoke<string>("GetDateTimeFormated"); Console.WriteLine(date.Result);  2- Registrando-se para um evento notificationHub.On<string>("getNewGuid", d => {  Console.WriteLine(d); });  3- Verificar disponibilidade do serviço if(notificationHub.ServerOnline) { Console.WriteLine("Serviço OnLine"); }
Keywords: signalr|signalr-client|self-hosted|topshelf|simpleinjector|ioc|log4net|signalr-core|windows-service|dependency-injection|roberto-camara