public void FixBuild(string sessionToken, string fixingUserName) { string Fixer; if (fixingUserName.Trim().Length == 0) { Fixer = Environment.UserName; } else { Fixer = fixingUserName; } try { string message = string.Format(System.Globalization.CultureInfo.CurrentCulture, "{0} is fixing the build.", Fixer); manager.SessionToken = sessionToken; manager.SendMessage(projectName, new Message(message, Message.MessageKind.Fixer)); } // Silently ignore exceptions that occur due to connection problems catch (System.Net.Sockets.SocketException) { } catch (System.Runtime.Remoting.RemotingException) { } }