Exemplo n.º 1
0
        public CommandHandlerService(
            IDuplexServerEndpointFactory endpointFactory, IRequestHandler <CreateAccount, AccountCreated> requestHandler)
        {
            _requestHandler = requestHandler;

            _endpoint = endpointFactory.CreateDuplexServerEndpoint(
                "HandlerServerEndpoint",
                OnConnected,
                null);
            Console.WriteLine("endpoint output ", _endpoint.ToJson());
        }
Exemplo n.º 2
0
        Task OnConnected(IDuplexServerEndpoint endpoint, IDuplexConnectionEndpoint connection)
        {
            connection.RequestResponse.SetHandler(_requestHandler);

            return(Task.CompletedTask);
        }