/// <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;
 }