Exemplo n.º 1
0
        public IDisposable SendRequest(TRequest request, IAsyncFiber fiber, Func <TReply, Task> onReply)
        {
            AsyncChannelRequest channelRequest = new AsyncChannelRequest(fiber, request, onReply);

            _requestChannel.Publish(channelRequest);
            return(new Unsubscriber(channelRequest, fiber));
        }
Exemplo n.º 2
0
        public IDisposable SendRequest(TRequest request, IFiber fiber, Action <TReply> onReply)
        {
            var channelRequest = new AsyncChannelRequest(fiber, request, onReply);

            _requestChannel.Publish(channelRequest);
            return(new Unsubscriber(channelRequest, fiber));
        }