/// <summary>添加处理器</summary> /// <param name="handler">处理器</param> public void Add(IHandler handler) { if (Pipeline == null) { Pipeline = new Pipeline(); } Pipeline.AddLast(handler); }
/// <summary>添加处理器</summary> /// <typeparam name="THandler"></typeparam> public void Add <THandler>() where THandler : IHandler, new() { if (Pipeline == null) { Pipeline = new Pipeline(); } Pipeline.AddLast(new THandler()); }