private async void btnMsEvent_Click(object sender, EventArgs e) { try { string user = ctUser.Text + ctIdUser.Text; MsEvent message = new MsEvent { EventType = EventTypes.AddCounter.ToString(), Message = "Hola Add Counter", Data = new EmployeeInfo { iEmployeeNum = 1, tFirstName = "Estivenson", tLastName = "Perez taborda", bNewCounter = true, iCounter = 10, }, To = user, }; await connection.InvokeAsync("SendMessageServer", user, ctTo.Text, message); } catch (Exception ex) { messagesList.Items.Add(ex.Message); } }
public async Task SendMessageServer(string user, string to, MsEvent message) { await Clients.All.SendAsync("ReceiveMessageServer", user, to, message); }