static RequestPipeline BuildPipeLine(UserRequest userRequest, UserResponse userResponse) { RequestPipeline pipeline = new RequestPipeline(userRequest, userResponse); pipeline.Add(new StaticRquestHandler(userRequest, userResponse)); pipeline.Add(new AuthenticateRquestHandler(userRequest, userResponse)); pipeline.Add(new AuthorizeRquestHandler(userRequest, userResponse)); return(pipeline); }
public void Add(RequestPipeline rp) { if (next != null) { next.Add(rp); } else { next = rp; } }