private void btnSend_Click(object sender, EventArgs e) { var message = new System.Messaging.Message(); message.Body = tbMessageText.Text; message.Label = string.Format("Message {0} ", Guid.NewGuid()); CurrentMessageQueue.Send(message); UpdateMessageList(); }
public void UpdateMessageList() { tbMessageList.Clear(); foreach (var message in CurrentMessageQueue.GetAllMessages()) { message.Formatter = new XmlMessageFormatter(new String[] { "System.String,mscorlib" }); tbMessageList.AppendText(message.Body.ToString() + Environment.NewLine); } }
private void btnReceive_Click(object sender, EventArgs e) { var receivedMessage = CurrentMessageQueue.Receive(); if (receivedMessage != null) { receivedMessage.Formatter = new XmlMessageFormatter(new String[] { "System.String,mscorlib" }); MessageBox.Show(receivedMessage.Body.ToString()); UpdateMessageList(); } }