public virtual RequestHandler BuildRequestHandler(Pipe pipes, IServicesBroker servicesBroker) { Assert.ArgumentsNotNull(() => pipes, () => servicesBroker); return (request, response) => pipes( BuildContext(request, response, BuildStore(), servicesBroker), Pipes.End); }
public virtual IContext BuildContext(IRequest request, IResponse response, IObjectsStore store, IServicesBroker servicesBroker) { Assert.ArgumentsNotNull( () => request, () => response, () => store, () => servicesBroker); return new Context(request, response, store, servicesBroker); }