public void ShowMessageDetails(ServiceMessage message) { messageIdText.Text = message.Id; messageLabelText.Text = message.Label; try { bodyText.Text = message.GetBody(); } catch (Exception ex) { bodyText.Text = "** " + ex.Message; } }
private void AddMessageRow(ServiceMessage message) { int i = messagesGrid.Rows.Add(message.Commands, message.Namespace, message.FailedQueue); messagesGrid.Rows[i].Tag = message; }
DataGridViewRow FindMessageRow(ServiceMessage message) { return messagesGrid.Rows.Cast<DataGridViewRow>().FirstOrDefault(r => r.Tag == message); }
public void DeleteMessage(ServiceMessage serviceMessage) { using (var q = new MessageQueue(Path, QueueAccessMode.Receive)) { q.ReceiveById(serviceMessage.Id); } }