public static MessageQueue GetConsumer(TIPO_SERVER server) { String nome = server == TIPO_SERVER.LOCAL ? NOME_FILA : NOME_FILA_REMOTO; var service = new MessageQueue(nome); service.Formatter = new XmlMessageFormatter(new[] { typeof(String) }); return(service); }
private void send(TIPO_SERVER tp) { try { var mq = FabricaMQ.GetSender(tp); mq.Send(textBox1.Text); textBox1.Text = ""; textBox1.Focus(); } catch (Exception ex) { MessageBox.Show(ex.StackTrace, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public static MessageQueue GetSender(TIPO_SERVER server) { String nome = server == TIPO_SERVER.LOCAL ? NOME_FILA : NOME_FILA_REMOTO; MessageQueue service; if (MessageQueue.Exists(nome)) { service = new MessageQueue(nome); } else { service = MessageQueue.Create(nome); } return(service); }