private void OnDataRecived(DataRecivedEventArgs args) { var handle = DataRecived; if (handle != null) { handle(this, args); } }
private void _messageReciver_MessageRecieved(object sender, MessageRecivedEventArgs e) { try { if (e != null && e.MessageBody != null) { Log.Debug("开始反序列化"); object data = _serializer.DeSerialize(e.MessageBody); Log.Debug("收到数据" + data); DataRecivedEventArgs args = new DataRecivedEventArgs(); args.Data = data; OnDataRecived(args); } } catch (Exception exp) { Log.Error("数据反序列化失败", exp); } }