Пример #1
0
        private void button3_Click(object sender, EventArgs e)
        {
            var datos = new byte[1024];

            SetLoopbackSignature(datos);
            var mq = new Base64MessageQueue()
            {
                Nombre = textBox2.Text
            };

            mq.Push(String.Format("MQTOOL: {0}", injectados++), datos);
        }
Пример #2
0
        public Base64MessageQueue GetQueue(string name)
        {
            if (queues.ContainsKey(name))
            {
                return(queues[name]);
            }
            var c = new Base64MessageQueue {
                Name = name
            };

            queues.Add(name, c);
            return(c);
        }
Пример #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            var queuepath = txtQueueName.Text;

            if (!MessageQueue.Exists(queuepath))
            {
                return;
            }
            Cursor = Cursors.WaitCursor;
            var mq = new Base64MessageQueue()
            {
                Nombre = queuepath
            };
            var datos = new byte[1024];

            new Random().NextBytes(datos);
            for (var i = 0; i < Convert.ToInt32(nudInject.Value); ++i)
            {
                mq.Push(String.Format("DATA: {0}", i), datos);
            }
            Cursor = Cursors.Default;
        }
Пример #4
0
 public QueueLoopback()
 {
     InitializeComponent();
     saliente = new Base64MessageQueue();
     entrante = new Base64MessageQueue();
 }