/// <summary> /// 使用一个处理中间件。 /// </summary> /// <param name="middleware">处理中间件实例。</param> /// <param name="args">参数。</param> /// <returns>处理构造者。</returns> public IHandlerBuilder Use(HandlerMiddleware middleware, params object[] args) { _middlewares.Add(new KeyValuePair <HandlerMiddleware, object[]>(middleware, args)); return(this); }
/// <summary> /// 初始化一个新的处理中间件。 /// </summary> /// <param name="next">下一个处理中间件。</param> protected HandlerMiddleware(HandlerMiddleware next) { Next = next; }