Exemplo n.º 1
0
        public void SendMessage(MsmqMessage msmqMessage)
        {
            var msg = new Message {
                Body = msmqMessage
            };

            var msgQ = new MessageQueue(".\\Private$\\billpay");

            msgQ.Send(msg);
        }
Exemplo n.º 2
0
        public MsmqMessage ReceiveMessage()
        {
            var msgQ = new MessageQueue(".\\Private$\\billpay");

            MsmqMessage myPayment = new MsmqMessage();
            Object      o         = new Object();

            System.Type[] arrTypes = new System.Type[2];
            arrTypes[0]    = myPayment.GetType();
            arrTypes[1]    = o.GetType();
            msgQ.Formatter = new XmlMessageFormatter(arrTypes);

            var receive = msgQ.Receive();

            if (receive != null)
            {
                return((MsmqMessage)receive.Body);
            }
            return(null);
        }