public IModel GetChannel() { if (currConnection == null) { currConnection = GetConnection(); } else if (!currConnection.IsOpen) { connectionStatus.OnBuildConnError("MQ连接已经断开"); return(null); } IModel channel = null; try { channel = currConnection.CreateModel(); } catch (Exception e) { connectionStatus.OnBuildChannelError(e.Message); } return(channel); }