コード例 #1
0
        public void AddRoom(RoomConfig roomConfig)
        {
            try
            {
                if (!this._valid)
                {
                    throw new InvalidOperationException("Not Initialized");
                }

                roomConfig.SetParent(this.Config?.Global);
                var rr = this.newIRecordedRoom(roomConfig);

                logger.Debug("AddRoom 添加了 {roomid} 直播间 ", rr.RoomId);
                rr.RecordEnded += this.RecordedRoom_RecordEnded;
                this.Rooms.Add(rr);
            }
            catch (Exception ex)
            {
                logger.Debug(ex, "AddRoom 添加 {roomid} 直播间错误 ", roomConfig.RoomId);
            }
        }