public void SendHelloObject(HelloModel hello) { _myHubProxy.Invoke<HelloModel>("SendHelloObject", hello).ContinueWith(task => { if (task.IsFaulted) { HubClientEvents.Log.Error("There was an error opening the connection:" + task.Exception.GetBaseException()); } }).Wait(); HubClientEvents.Log.Informational("Client sendHelloObject sent to server"); }
public void Recieve_SendHelloObject(HelloModel hello) { HubClientEvents.Log.Informational("Recieved sendHelloObject "+ hello.Molly + ", " + hello.Age); }
public void Recieve_SendHelloObject(HelloModel hello) { if (RecievedMessageEvent != null) RecievedMessageEvent.Invoke(new MyMessage { Name = hello.Age.ToString(), Message = hello.Molly }); HubClientEvents.Log.Informational("Recieved sendHelloObject " + hello.Molly + ", " + hello.Age); }
static void Main(string[] args) { Console.WriteLine("Starting client http://localhost:8089"); var myHubClient = new MyHubClient(); while (true) { string key = Console.ReadLine(); if (key.ToUpper() == "W") { if (myHubClient.State == ConnectionState.Connected) { myHubClient.AddMessage("damien client", "hello all"); } else { HubClientEvents.Log.Warning("Can't send message, connectionState= " + myHubClient.State); } } if (key.ToUpper() == "E") { if (myHubClient.State == ConnectionState.Connected) { myHubClient.Heartbeat(); } else { HubClientEvents.Log.Warning("Can't send message, connectionState= " + myHubClient.State); } } if (key.ToUpper() == "R") { if (myHubClient.State == ConnectionState.Connected) { var hello = new HelloModel { Age = 10, Molly = "clientMessage" }; myHubClient.SendHelloObject(hello); } else { HubClientEvents.Log.Warning("Can't send message, connectionState= " + myHubClient.State); } } if (key.ToUpper() == "T") { myHubClient.CloseHub(); HubClientEvents.Log.Informational("Closed Hub"); } if (key.ToUpper() == "Z") { myHubClient.StartHub(); HubClientEvents.Log.Informational("Started the Hub"); } if (key.ToUpper() == "C") { break; } } }
public void SendHelloObject(HelloModel hello) { _hubContext.Clients.All.sendHelloObject(hello); _slabLogger.Log(HubType.HubServerVerbose, "MyHub Sending sendHelloObject"); }