public static IDisposable Create(IBus bus, Envelope envelope)
        {
            if (_current != null)
                throw new InvalidOperationException();

            _current = new ReceiveContext(bus, envelope);

            return new DisposeAction(() => _current = null);
        }
 public ReceiveContext(IBus bus, Envelope envelope)
 {
     _bus = bus;
     _envelope = envelope;
 }
Пример #3
0
 public SendContext(Envelope envelope)
 {
     _envelope = envelope;
 }