Esempio n. 1
0
File: IHandler.cs Progetto: an1ju/Qi
        /// <summary>写入数据,返回结果作为下一个处理器消息</summary>
        /// <param name="context">上下文</param>
        /// <param name="message">消息</param>
        public virtual Object Write(IHandlerContext context, Object message)
        {
            if (Prev != null)
            {
                return(Prev.Write(context, message));
            }

            // 最后一个处理器,截断
            if (context != null)
            {
                return(context.FireWrite(message));
            }

            return(message);
        }