private void BeginJoinChatRooms() { chatRoomSessions.Clear(); foreach (Uri roomUri in chatRooms) { if (!currentOperation.IsRunning) { return; } SimulatedChatRoom chatRoom = new SimulatedChatRoom(persistentChatEndpoint, this, roomUri); chatRoomSessions.Add(chatRoom); chatRoom.Start(); } }
private void BeginJoinChatRooms() { Log(string.Format("Join chatRooms={0}", chatRooms.Count)); chatRoomSessions.Clear(); foreach (Uri roomUri in chatRooms) { if (!currentOperation.IsRunning) { return; } Log(string.Format("Join Room: <{0}>", roomUri)); SimulatedChatRoom chatRoom = new SimulatedChatRoom(persistentChatEndpoint, this, roomUri); chatRoomSessions.Add(chatRoom); chatRoom.Start(); } }