Exemplo n.º 1
0
        public void Send(byte[] data, IDictionary <string, string> headers)
        {
            var callback = new StubMessageCallback(this);

            Callbacks.Add(callback);

            Receiver?.Receive(data, headers, callback).Wait();
        }
Exemplo n.º 2
0
        protected override Task send(Envelope envelope)
        {
            var callback = new StubMessageCallback(this);

            Callbacks.Add(callback);

            envelope.Callback = callback;

            return(_pipeline.Invoke(envelope));
        }
Exemplo n.º 3
0
        public Task Send(Envelope envelope, Uri destination)
        {
            StubChannel tempQualifier = Channels[destination];
            var         callback      = new StubMessageCallback(tempQualifier);

            tempQualifier.Callbacks.Add(callback);
            envelope.Callback = callback;

            return(_pipeline.Invoke(envelope));
        }