/// <summary> /// 执行通道读取事件 /// </summary> /// <param name="msg"></param> public void fireOnChannelRead(object msg, Action callback = null) { Execute(() => { pipeline.fireChannelRead(msg); callback?.Invoke(); }); }