public HandlerConnectHandle <TResponse> Connect(IRequestPipeConnector connector, Guid requestId)
        {
            MessageHandler <TResponse> messageHandler = _handler != null ? (MessageHandler <TResponse>)AsyncMessageHandler : MessageHandler;

            var connectHandle = connector.ConnectRequestHandler(requestId, messageHandler, _pipeConfigurator);

            return(new ResponseHandlerConnectHandle <TResponse>(connectHandle, _completed, _requestTask));
        }
Пример #2
0
            public ConnectHandle Connect(IRequestPipeConnector connector, Guid requestId)
            {
                var connectHandle = connector.ConnectRequestHandler(requestId, _handler, _specifications.ToArray());

                return(connectHandle);
            }