Esempio n. 1
0
        public void ReceiveAlert(TornadoAlertMessage alert)
        {
            var          hubContext   = GlobalHost.ConnectionManager.GetHubContext <TornadoAlertsHub>();
            TornadoAlert tornadoAlert = new TornadoAlert()
            {
                Name = alert.Name, Location = alert.Location
            };

            hubContext.Clients.All.addTornadoAlertMessage(tornadoAlert);
        }
Esempio n. 2
0
        private void btnSend_Click(object sender, EventArgs e)
        {
            using (var cf = new ChannelFactory <ITornadoAlert>(""))
            {
                var channel = cf.CreateChannel();

                var alert = new TornadoAlertMessage()
                {
                    Name = txtName.Text, Location = txtLocation.Text
                };
                channel.ReceiveAlert(alert);
            }
        }