// Define what actions to take when the event is raised. private void ProcessHeartbeatMessage(object sender, HeartbeatMessageReceivedEventArgs e) { DateTimeOffset timestampUtc = DateTimeOffset.Parse(e.HeartbeatMessage.MessageBase.TimestampUtc, CultureInfo.InvariantCulture); OnUpdateReceived(new HeartbeatReceivedEventArgs(timestampUtc)); }
private void OnHeartbeatMessageReceived(HeartbeatMessageReceivedEventArgs e) { EventHandler<HeartbeatMessageReceivedEventArgs> heartbeatMessageReceived = HeartbeatMessageReceived; if (heartbeatMessageReceived != null) { heartbeatMessageReceived(this, e); } }